diff --git a/business/partner/purchase/weimob/wsc/order.go b/business/partner/purchase/weimob/wsc/order.go index a9631c1ec..4b8c76c1c 100644 --- a/business/partner/purchase/weimob/wsc/order.go +++ b/business/partner/purchase/weimob/wsc/order.go @@ -159,7 +159,7 @@ func (p *PurchaseHandler) Map2Order(orderData map[string]interface{}) (order *mo VendorOrderID: vendorOrderID, VendorID: model.VendorIDWSC, Count: int(utils.MustInterface2Int64(item["skuNum"])), - SkuID: int(utils.Str2Int64(utils.Interface2String(item["skuCode"]))), + SkuID: int(utils.Str2Int64WithDefault(utils.Interface2String(item["skuCode"]), 0)), VendorSkuID: utils.Int64ToStr(utils.MustInterface2Int64(item["skuId"])), SkuName: skuName, Weight: jxutils.FormatSkuWeight(specQuality, specUnit), // 订单信息里没有重量,只有名字里尝试找