多笔立减金
This commit is contained in:
parent
d3584edec5
commit
75b5b9af28
|
|
@ -136,16 +136,12 @@ func (biz *MultiBiz) RetryRunByMultiNotifyDataId(ctx context.Context, multiNotif
|
|||
func (biz *MultiBiz) run(ctx context.Context, req *bo.WechatVoucherNotifyBo, mnd *bo.MultiNotifyDataBo, order *bo.OrderBo) error {
|
||||
|
||||
if req.PlainText.Status.IsUsed() {
|
||||
if order.Status.IsUse() && req.PlainText.ConsumeInformation.ConsumeTime != *order.LastUseTime {
|
||||
if err := biz.OrderRepo.OverUsed(ctx, order.ID, req.PlainText.ConsumeInformation.ConsumeTime); err != nil {
|
||||
return fmt.Errorf("订单使用完成修改发生错误 error: %v", err)
|
||||
}
|
||||
if err := biz.OrderRepo.OverUsed(ctx, order.ID, req.PlainText.ConsumeInformation.ConsumeTime); err != nil {
|
||||
return fmt.Errorf("订单使用完成修改发生错误 error: %v", err)
|
||||
}
|
||||
} else {
|
||||
if req.PlainText.ConsumeInformation.ConsumeTime != *order.LastUseTime {
|
||||
if err := biz.OrderRepo.LastUsed(ctx, order.ID, req.PlainText.ConsumeInformation.ConsumeTime); err != nil {
|
||||
return fmt.Errorf("订单使用修改发生错误 error: %v", err)
|
||||
}
|
||||
if err := biz.OrderRepo.LastUsed(ctx, order.ID, req.PlainText.ConsumeInformation.ConsumeTime); err != nil {
|
||||
return fmt.Errorf("订单使用修改发生错误 error: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue