diff --git a/business/jxcallback/orderman/orderman_ext.go b/business/jxcallback/orderman/orderman_ext.go index fba819084..1dd7992d0 100644 --- a/business/jxcallback/orderman/orderman_ext.go +++ b/business/jxcallback/orderman/orderman_ext.go @@ -1241,7 +1241,7 @@ func (c *OrderManager) AmendMissingOrders(ctx *jxcontext.Context, vendorIDs []in for _, v := range orderList { pair := v.(*tOrderVendorPair) goodsOrder := localOrderMap[jxutils.ComposeUniversalOrderID(pair.VendorOrderID, pair.VendorID)] - if goodsOrder == nil && pair.VendorStoreID != "2391979" { + if goodsOrder == nil { missingOrderList = append(missingOrderList, pair) } else { if !model.IsOrderFinalStatus(goodsOrder.Status) { @@ -1275,6 +1275,10 @@ func (c *OrderManager) AmendMissingOrders(ctx *jxcontext.Context, vendorIDs []in err = handler.AcceptOrRefuseOrder(order, true, ctx.GetUserName()) } } + } else if pair.VendorID == model.VendorIDMTWM { + if strings.Contains(err.Error(), "token不存在或已经过期") { + err = nil + } } } return retVal, err