- mtps Cancel reason all to merchant others.

This commit is contained in:
gazebo
2018-09-05 12:22:04 +08:00
parent d9031612e1
commit 1ed1838802

View File

@@ -246,14 +246,15 @@ func (c *DeliveryHandler) CreateWaybill(order *model.GoodsOrder, policy func(del
}
func (c *DeliveryHandler) CancelWaybill(bill *model.Waybill, cancelReasonID int, cancelReason string) (err error) {
switch cancelReasonID {
case partner.CancelWaybillReasonNotAcceptIntime:
cancelReasonID = mtpsapi.CancelReasonRideerMtpsOther
case partner.CancelWaybillReasonSwitch2SelfFailed:
cancelReasonID = mtpsapi.CancelReasonMerchantOther
default:
cancelReasonID = mtpsapi.CancelReasonRideerOther
}
// switch cancelReasonID {
// case partner.CancelWaybillReasonNotAcceptIntime:
// cancelReasonID = mtpsapi.CancelReasonRideerMtpsOther
// case partner.CancelWaybillReasonSwitch2SelfFailed:
// cancelReasonID = mtpsapi.CancelReasonMerchantOther
// default:
// cancelReasonID = mtpsapi.CancelReasonRideerOther
// }
cancelReasonID = mtpsapi.CancelReasonMerchantOther
_, err = api.MtpsAPI.CancelOrder(utils.Str2Int64(bill.VendorWaybillID2), bill.VendorWaybillID, cancelReasonID, cancelReason)
return nil
}