切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
5 years ago
提交
0c8db75e6f142c020ccd9a7834ef4aab118c9d7a
1 个父辈
6fdbcdeb
新增;order表新增字段reason
隐藏空白字符变更
内嵌
并排对比
正在显示
5 个修改的文件
包含
15 行增加
和
3 行删除
pkg/application/order/command/update_order_real.go
pkg/domain/order.go
pkg/infrastructure/pg/models/order.go
pkg/infrastructure/repository/pg_order_repository.go
pkg/port/beego/controllers/order_controller.go
pkg/application/order/command/update_order_real.go
查看文件 @
0c8db75
...
...
@@ -28,6 +28,8 @@ type UpdateOrderRealCommand struct {
SalesmanBonusPercent
float64
`json:"salesmanBonusPercent"`
//状态
OrderStatus
int
`json:"orderStatus"`
Reason
string
`json:"reason"`
}
func
(
command
UpdateOrderRealCommand
)
ValidateCommand
()
error
{
...
...
pkg/domain/order.go
查看文件 @
0c8db75
package
domain
import
(
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/infrastructure/utils"
"time"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/infrastructure/utils"
)
const
(
...
...
@@ -61,6 +62,9 @@ type Order struct {
//更新时间
UpdateAt
time
.
Time
`json:"updateAt"`
CreateAt
time
.
Time
`json:"createAt"`
//理由
Reason
string
}
//TODO
...
...
pkg/infrastructure/pg/models/order.go
查看文件 @
0c8db75
...
...
@@ -51,7 +51,8 @@ type Order struct {
//上一次查看时间 已读情况
LastViewTime
time
.
Time
//最后分红状态
//理由
Reason
string
}
var
_
pg
.
BeforeUpdateHook
=
(
*
Order
)(
nil
)
...
...
pkg/infrastructure/repository/pg_order_repository.go
查看文件 @
0c8db75
...
...
@@ -71,6 +71,7 @@ func (repository OrderRepository) Save(orderInfo *domain.Order) error {
PartnerBonusPercent
:
orderInfo
.
PartnerBonusPercent
,
SalesmanBonusPercent
:
orderInfo
.
SalesmanBonusPercent
,
BonusStatus
:
1
,
Reason
:
orderInfo
.
Reason
,
}
if
m
.
Id
==
0
{
err
=
tx
.
Insert
(
m
)
...
...
@@ -80,7 +81,7 @@ func (repository OrderRepository) Save(orderInfo *domain.Order) error {
Column
(
"order_type"
,
"order_code"
,
"order_name"
,
"order_status"
,
"order_count"
,
"order_actual_count"
,
"order_amount"
,
"order_actual_amount"
,
"order_payment_amount"
,
"order_region_info"
,
"buyer"
,
"partner_id"
,
"partner_bonus_percent"
,
"salesman_bonus_percent"
,
"update_at"
)
.
"update_at"
,
"reason"
)
.
Update
()
}
return
err
...
...
pkg/port/beego/controllers/order_controller.go
查看文件 @
0c8db75
...
...
@@ -53,6 +53,8 @@ type orderDetail struct {
Id
int64
`json:"id"`
//订单状态
OrderStatue
int
`json:"orderStatue"`
//理由
Reason
string
`json:"reason"`
}
//UpdateOrderPurpose 更新意向订单
...
...
@@ -491,6 +493,8 @@ func (c *OrderController) editOrderReal(param orderDetail) error {
SalesmanBonusPercent
:
param
.
SalesmanRatio
,
//状态
OrderStatus
:
param
.
OrderStatue
,
//理由
Reason
:
param
.
Reason
,
}
orderSrv
:=
orderService
.
NewOrderService
(
nil
)
err
:=
orderSrv
.
UpdateOrderReal
(
updateCmd
)
...
...
请
注册
或
登录
后发表评论