- 如果不同意用户取消订单成功后,把上解锁订单

This commit is contained in:
gazebo
2019-04-29 11:52:45 +08:00
parent efdc78da59
commit 0124cf4bcd
4 changed files with 15 additions and 2 deletions

View File

@@ -489,7 +489,10 @@ func (c *OrderController) AgreeOrRefuseCancel() {
c.callAgreeOrRefuseCancel(func(params *tOrderAgreeOrRefuseCancelParams) (retVal interface{}, errCode string, err error) {
order, err := partner.CurOrderManager.LoadOrder(params.VendorOrderID, params.VendorID)
if err == nil {
err = defsch.FixedScheduler.AgreeOrRefuseCancel(params.Ctx, order, params.AcceptIt, params.Reason)
if err = defsch.FixedScheduler.AgreeOrRefuseCancel(params.Ctx, order, params.AcceptIt, params.Reason); err == nil && params.AcceptIt {
order.LockStatus = model.OrderStatusUnknown
err = partner.CurOrderManager.UpdateOrderFields(order, []string{"LockStatus"})
}
}
return retVal, "", err
})