- 同意或拒绝用户申请,只要成功都会清除锁定状态(之前是同意才会)
This commit is contained in:
@@ -650,7 +650,7 @@ func (c *OrderController) AgreeOrRefuseCancel() {
|
|||||||
c.callAgreeOrRefuseCancel(func(params *tOrderAgreeOrRefuseCancelParams) (retVal interface{}, errCode string, err error) {
|
c.callAgreeOrRefuseCancel(func(params *tOrderAgreeOrRefuseCancelParams) (retVal interface{}, errCode string, err error) {
|
||||||
order, err := partner.CurOrderManager.LoadOrder(params.VendorOrderID, params.VendorID)
|
order, err := partner.CurOrderManager.LoadOrder(params.VendorOrderID, params.VendorID)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
if err = defsch.FixedScheduler.AgreeOrRefuseCancel(params.Ctx, order, params.AcceptIt, params.Reason); err == nil && params.AcceptIt {
|
if err = defsch.FixedScheduler.AgreeOrRefuseCancel(params.Ctx, order, params.AcceptIt, params.Reason); err == nil /*&& params.AcceptIt*/ {
|
||||||
order.LockStatus = model.OrderStatusUnknown
|
order.LockStatus = model.OrderStatusUnknown
|
||||||
err = partner.CurOrderManager.UpdateOrderFields(order, []string{"LockStatus"})
|
err = partner.CurOrderManager.UpdateOrderFields(order, []string{"LockStatus"})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user