切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
5 years ago
提交
48482026500c0302d8e5ddab52ba47aee580b00b
1 个父辈
96e36459
master
...
dev
feature/multi-miniprogram
master20210315
master20210622
sample01
test
v0.8.0-dev
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.5.0-1
0.4.0
0.3.0
0.3.0-1
0.2.0
bug 修复
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
25 行增加
和
9 行删除
pkg/application/adminUser/service/admin_user.go
pkg/application/order/command/update_order.go
pkg/application/order/service/order.go
pkg/port/beego/controllers/order_controller.go
pkg/application/adminUser/service/admin_user.go
查看文件 @
4848202
...
...
@@ -88,13 +88,17 @@ func (adminUserSrv AdminUserService) SaveAdminUser(saveUserCmd *command.SaveAdmi
permissionRepository
=
value
}
permissions
,
err
=
permissionRepository
.
Find
(
domain
.
AdminPermissionFindQuery
{
IdsIn
:
saveUserCmd
.
PermissionId
,
NotCode
:
[]
string
{
domain
.
PERMINSSION_ADMIN_USER
},
IdsIn
:
saveUserCmd
.
PermissionId
,
})
if
err
!=
nil
{
return
nil
,
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
//.....
for
i
:=
range
permissions
{
if
permissions
[
i
]
.
Code
==
domain
.
PERMINSSION_ADMIN_USER
{
return
nil
,
lib
.
ThrowError
(
lib
.
BUSINESS_ERROR
,
"操作异常"
)
}
}
permissionBases
:=
[]
domain
.
AdminPermissionBase
{}
for
i
:=
range
permissions
{
p
:=
domain
.
AdminPermissionBase
{
...
...
pkg/application/order/command/update_order.go
查看文件 @
4848202
package
command
import
(
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/domain"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/lib"
)
...
...
@@ -25,6 +26,8 @@ type UpdateOrderCommand struct {
PartnerBonusPercent
float64
`json:"partnerBonusPercent"`
//业务员分红百分比
SalesmanBonusPercent
float64
`json:"salesmanBonusPercent"`
//订单状态
OrderStatus
int
`json:"orderStatus"`
}
func
(
command
UpdateOrderCommand
)
ValidateCommand
()
error
{
...
...
@@ -43,6 +46,10 @@ func (command UpdateOrderCommand) ValidateCommand() error {
if
len
(
command
.
OrderRegion
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"订单区域必填"
)
}
if
!
(
command
.
OrderStatus
==
domain
.
OrderStatusDeliverSome
||
command
.
OrderStatus
==
domain
.
OrderStatusDeliverAll
||
command
.
OrderStatus
==
domain
.
OrderStatusReserve
)
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"订单状态设置错误"
)
}
return
nil
}
...
...
pkg/application/order/service/order.go
查看文件 @
4848202
...
...
@@ -244,7 +244,7 @@ func (service OrderService) UpdateOrderPurpose(command command.UpdateOrderComman
if
orderData
.
OrderType
!=
domain
.
OrderIntention
{
return
lib
.
ThrowError
(
lib
.
BUSINESS_ERROR
,
"订单不是意向单"
)
}
err
=
orderData
.
Update
(
map
[
string
]
interface
{}{
updateMap
:=
map
[
string
]
interface
{}{
//订单编号
"orderCode"
:
command
.
OrderCode
,
"oderName"
:
command
.
OrderName
,
...
...
@@ -262,7 +262,10 @@ func (service OrderService) UpdateOrderPurpose(command command.UpdateOrderComman
},
"partnerBonusPercent"
:
command
.
PartnerBonusPercent
,
"salesmanBonusPercent"
:
command
.
SalesmanBonusPercent
,
})
"orderStatus"
:
command
.
OrderStatus
,
}
err
=
orderData
.
Update
(
updateMap
)
if
err
!=
nil
{
return
lib
.
ThrowError
(
lib
.
BUSINESS_ERROR
,
err
.
Error
())
}
...
...
pkg/port/beego/controllers/order_controller.go
查看文件 @
4848202
...
...
@@ -139,6 +139,8 @@ func (c *OrderController) editOrderPurpose(param orderDetail) error {
PartnerBonusPercent
:
param
.
PartnerRatio
,
//业务员分红百分比
SalesmanBonusPercent
:
param
.
SalesmanRatio
,
OrderStatus
:
domain
.
OrderStatusReserve
,
}
orderSrv
:=
orderService
.
NewOrderService
(
nil
)
err
:=
orderSrv
.
UpdateOrderPurpose
(
updateCmd
)
...
...
@@ -343,12 +345,12 @@ func (c *OrderController) OrderPurposeToReal() {
}
orderSrv
:=
orderService
.
NewOrderService
(
nil
)
if
param
.
Id
>
0
{
err
=
orderSrv
.
UpdateOrder
Real
(
orderCmd
.
UpdateOrderReal
Command
{
err
=
orderSrv
.
UpdateOrder
Purpose
(
orderCmd
.
UpdateOrder
Command
{
Id
:
param
.
Id
,
OrderCode
:
param
.
OrderId
,
OrderName
:
param
.
OrderName
,
OrderActualCount
:
param
.
OrderNum
,
OrderActualAmount
:
param
.
OrderPrice
,
OrderCount
:
param
.
OrderNum
,
OrderAmount
:
param
.
OrderPrice
,
BuyerPhone
:
param
.
BuyerPhone
,
BuyerAddress
:
param
.
Address
,
OrderRegion
:
param
.
OrderDist
,
...
...
请
注册
或
登录
后发表评论