1
This commit is contained in:
@@ -89,6 +89,11 @@ func (c *DeliveryHandler) OnWaybillExcept(msg *mtpsapi.CallbackOrderExceptionMsg
|
|||||||
|
|
||||||
func (c *DeliveryHandler) onWaybillMsg(msg *mtpsapi.CallbackOrderMsg) (retVal *mtpsapi.CallbackResponse) {
|
func (c *DeliveryHandler) onWaybillMsg(msg *mtpsapi.CallbackOrderMsg) (retVal *mtpsapi.CallbackResponse) {
|
||||||
order, goodsOrder := c.callbackMsg2Waybill(msg)
|
order, goodsOrder := c.callbackMsg2Waybill(msg)
|
||||||
|
//查不到订单可能就是果园的订单
|
||||||
|
if goodsOrder == nil && beego.BConfig.RunMode != "jxgy" {
|
||||||
|
c.pushToGy(msg)
|
||||||
|
return mtpsapi.SuccessResponse
|
||||||
|
}
|
||||||
// 多次取消,只处理第一次
|
// 多次取消,只处理第一次
|
||||||
if msg.Status == mtpsapi.OrderStatusCanceled {
|
if msg.Status == mtpsapi.OrderStatusCanceled {
|
||||||
orderStatus, _ := orderman.FixedOrderManager.GetWayBillStatusList(msg.OrderID, msg.MtPeisongID, model.VendorIDMTPS)
|
orderStatus, _ := orderman.FixedOrderManager.GetWayBillStatusList(msg.OrderID, msg.MtPeisongID, model.VendorIDMTPS)
|
||||||
@@ -133,13 +138,6 @@ func (c *DeliveryHandler) onWaybillMsg(msg *mtpsapi.CallbackOrderMsg) (retVal *m
|
|||||||
return mtpsapi.SuccessResponse
|
return mtpsapi.SuccessResponse
|
||||||
}
|
}
|
||||||
|
|
||||||
order2, _ := partner.CurOrderManager.LoadOrder(order.VendorOrderID, order.OrderVendorID)
|
|
||||||
//查不到订单可能就是果园的订单
|
|
||||||
if order2 == nil && beego.BConfig.RunMode != "jxgy" {
|
|
||||||
c.pushToGy(msg)
|
|
||||||
return mtpsapi.SuccessResponse
|
|
||||||
}
|
|
||||||
|
|
||||||
// 加入调度器
|
// 加入调度器
|
||||||
err := mtpsapi.Err2CallbackResponse(partner.CurOrderManager.OnWaybillStatusChanged(order), order.VendorStatus)
|
err := mtpsapi.Err2CallbackResponse(partner.CurOrderManager.OnWaybillStatusChanged(order), order.VendorStatus)
|
||||||
switch order.OrderVendorID {
|
switch order.OrderVendorID {
|
||||||
|
|||||||
Reference in New Issue
Block a user