切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
5 years ago
提交
46e4144b8d913c3d9f9abf54a679e4c3a0c865db
1 个父辈
6ef60865
bug 修复
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
8 行增加
和
5 行删除
pkg/application/orderinfo/service/order_info.go
pkg/infrastructure/pg/models/order_base.go
pkg/infrastructure/repository/pg_order_base_reponsitory.go
pkg/application/orderinfo/service/order_info.go
查看文件 @
46e4144
...
...
@@ -465,6 +465,7 @@ func (service OrderInfoService) Delivery(cmd command.OrderDeliveryCommand) error
}
oldOrderData
.
DeliveryCode
=
cmd
.
DeliveryCode
oldOrderData
.
DeliveryTime
=
time
.
Now
()
oldOrderData
.
Goods
=
oldOrderGoods
//变更订单类型
oldOrderData
.
OrderType
=
domain
.
OrderReal
err
=
oldOrderData
.
Compute
()
...
...
pkg/infrastructure/pg/models/order_base.go
查看文件 @
46e4144
...
...
@@ -66,15 +66,15 @@ type OrderBase struct {
var
_
pg
.
BeforeUpdateHook
=
(
*
OrderBase
)(
nil
)
func
(
or
*
OrderBase
)
BeforeUpdate
(
ctx
context
.
Context
)
(
context
.
Context
,
error
)
{
or
.
UpdateTime
=
time
.
Now
()
func
(
order
*
OrderBase
)
BeforeUpdate
(
ctx
context
.
Context
)
(
context
.
Context
,
error
)
{
order
.
UpdateTime
=
time
.
Now
()
return
ctx
,
nil
}
var
_
pg
.
BeforeInsertHook
=
(
*
OrderBase
)(
nil
)
func
(
or
*
OrderBase
)
BeforeInsert
(
ctx
context
.
Context
)
(
context
.
Context
,
error
)
{
or
.
CreateTime
=
time
.
Now
()
or
.
UpdateTime
=
time
.
Now
()
func
(
order
*
OrderBase
)
BeforeInsert
(
ctx
context
.
Context
)
(
context
.
Context
,
error
)
{
order
.
CreateTime
=
time
.
Now
()
order
.
UpdateTime
=
time
.
Now
()
return
ctx
,
nil
}
...
...
pkg/infrastructure/repository/pg_order_base_reponsitory.go
查看文件 @
46e4144
...
...
@@ -40,6 +40,7 @@ func (reponsitory OrderBaseRepository) transformPgModelToDomainModel(orderModel
PartnerInfo
:
domain
.
Partner
{
Id
:
orderModel
.
PartnerId
,
},
BonusStatus
:
orderModel
.
BonusStatus
,
}
return
order
,
nil
}
...
...
@@ -59,6 +60,7 @@ func (repository OrderBaseRepository) Save(orderInfo *domain.OrderBase) error {
PlanPartnerBonus
:
orderInfo
.
OrderCompute
.
PlanPartnerBonus
,
UsePartnerBonus
:
orderInfo
.
OrderCompute
.
UsePartnerBonus
,
PartnerBonusHas
:
orderInfo
.
OrderCompute
.
PartnerBonusHas
,
PartnerBonusNot
:
orderInfo
.
OrderCompute
.
PartnerBonusNot
,
PartnerBonusExpense
:
orderInfo
.
OrderCompute
.
PartnerBonusExpense
,
IsDisable
:
orderInfo
.
IsDisable
,
CreateTime
:
orderInfo
.
CreateTime
,
BonusStatus
:
orderInfo
.
BonusStatus
,
}
if
m
.
Id
==
0
{
_
,
err
=
tx
.
Model
(
m
)
.
...
...
请
注册
或
登录
后发表评论