diff --git a/business/controller/dada/waybill.go b/business/controller/dada/waybill.go index 83b004256..abeaebb9e 100644 --- a/business/controller/dada/waybill.go +++ b/business/controller/dada/waybill.go @@ -128,7 +128,7 @@ func (c *WaybillController) CreateWaybill(order *model.GoodsOrder) (err error) { func (c *WaybillController) CancelWaybill(bill *model.Waybill) (err error) { reasonID := dadaapi.ReasonIDOther - reasonMsg := "other reason" + reasonMsg := "send not in time" if bill.Status < model.WaybillStatusAccepted { reasonID = dadaapi.ReasonIDNobodyAccept reasonMsg = "ReasonIDNobodyAccept" diff --git a/business/controller/mtps/waybill.go b/business/controller/mtps/waybill.go index f56dcf69e..099747b2e 100644 --- a/business/controller/mtps/waybill.go +++ b/business/controller/mtps/waybill.go @@ -237,15 +237,14 @@ func (c *WaybillController) CreateWaybill(order *model.GoodsOrder) (err error) { } func (c *WaybillController) CancelWaybill(bill *model.Waybill) (err error) { - reasonID := mtpsapi.CancelReasonMerchantOther - reasonMsg := "other reason" + reasonID := mtpsapi.CancelReasonRidderSendNotIntime + reasonMsg := "CancelReasonRidderSendNotIntime" if bill.Status < model.WaybillStatusAccepted { + reasonID = mtpsapi.CancelReasonMerchantOther + reasonMsg = "nobody accept order" } else if bill.Status < model.WaybillStatusCourierArrived { reasonID = mtpsapi.CancelReasonRideerGetGoodNotIntime reasonMsg = "CancelReasonRideerGetGoodNotIntime" - } else { - reasonID = mtpsapi.CancelReasonRidderSendNotIntime - reasonMsg = "CancelReasonRidderSendNotIntime" } _, err = api.MtpsAPI.CancelOrder(utils.Str2Int64(bill.VendorWaybillID2), bill.VendorWaybillID, reasonID, reasonMsg) return nil