美团订单即使时在配送状态时,如果之前没有调用过拣货完成,也会对门店指标生成影响,这里强制再调用拣货完成,且忽略错误
This commit is contained in:
@@ -323,6 +323,14 @@ func (c *PurchaseHandler) onOrderMsg(msg *mtwmapi.CallbackMsg) (response *mtwmap
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if status.Status == model.OrderStatusDelivering {
|
||||
// 美团订单即使时在配送状态时,如果之前没有调用过拣货完成,也会对门店指标生成影响,这里强制再调用拣货完成,且忽略错误
|
||||
utils.CallFuncAsync(func() {
|
||||
if globals.EnableMtwmStoreWrite {
|
||||
err = api.MtwmAPI.PreparationMealComplete(utils.Str2Int64(status.VendorOrderID))
|
||||
}
|
||||
})
|
||||
}
|
||||
err = partner.CurOrderManager.OnOrderStatusChanged(status)
|
||||
if err == nil && msg.Cmd == mtwmapi.MsgTypeOrderFinished {
|
||||
utils.CallFuncAsync(func() {
|
||||
|
||||
Reference in New Issue
Block a user