diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index a722de1ca..4d84b0d11 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -69,7 +69,9 @@ func (c *OrderManager) OnOrderNew(order *model.GoodsOrder, msgVendorStatus strin order.Status = model.OrderStatusNew } status := model.Order2Status(order) - status.Status = model.OrderStatusNew + if status.Status > model.OrderStatusNew { + status.Status = model.OrderStatusNew + } status.VendorStatus = msgVendorStatus isDuplicated, err := addOrderOrWaybillStatus(status, db) if err == nil && !isDuplicated { diff --git a/business/partner/purchase/weimob/wsc/order.go b/business/partner/purchase/weimob/wsc/order.go index f5bd1a1f9..3f0f15d7e 100644 --- a/business/partner/purchase/weimob/wsc/order.go +++ b/business/partner/purchase/weimob/wsc/order.go @@ -96,7 +96,7 @@ func (p *PurchaseHandler) GetStatusFromVendorStatus(vendorStatus string) int { } func (p *PurchaseHandler) GetOrder(vendorOrderID string) (order *model.GoodsOrder, err error) { - globals.SugarLogger.Debug(vendorOrderID) + globals.SugarLogger.Debugf("wsc GetOrder orderID:%s", vendorOrderID) result, err := api.WeimobAPI.QueryOrderDetail(utils.Str2Int64(vendorOrderID), false) if err != nil { return nil, err