diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index b73e9fa4e..d74012ab5 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -199,12 +199,12 @@ func (c *PurchaseHandler) callbackMsg2Status(msg *mtwmapi.CallbackMsg) *model.Or func (c *PurchaseHandler) postFakeMsg(vendorOrderID, cmd, vendorStatus string) { msg := &mtwmapi.CallbackMsg{ - Cmd: mtwmapi.MsgTypeOrderAccepted, + Cmd: cmd, Data: make(url.Values), } timeStr := utils.Int64ToStr(time.Now().Unix()) msg.Data.Set(mtwmapi.KeyOrderID, vendorOrderID) - msg.Data.Set("status", mtwmapi.OrderStatusAccepted) + msg.Data.Set("status", vendorStatus) msg.Data.Set("timestamp", timeStr) msg.Data.Set("utime", timeStr) utils.CallFuncAsync(func() {