diff --git a/business/partner/purchase/jx/order.go b/business/partner/purchase/jx/order.go index ab21e05d0..8707d1e94 100644 --- a/business/partner/purchase/jx/order.go +++ b/business/partner/purchase/jx/order.go @@ -29,6 +29,9 @@ func (c *PurchaseHandler) onOrderMsg(msg *CallbackMsg) (retVal, errCode string, if subMsgType == model.OrderStatusNew || subMsgType == model.OrderStatusAdjust { var order *Data4Neworder if err = utils.UnmarshalUseNumber([]byte(msg.Data), &order); err == nil { + if order.VendorStatus == "" { + order.VendorStatus = utils.Int2Str(order.Status) + } retVal, errCode, err = c.onOrderNew(msg, subMsgType, order) } } else {