diff --git a/business/jxcallback/orderman/orderman_ext.go b/business/jxcallback/orderman/orderman_ext.go index c3793a2ef..a270c70e5 100644 --- a/business/jxcallback/orderman/orderman_ext.go +++ b/business/jxcallback/orderman/orderman_ext.go @@ -333,6 +333,13 @@ func (c *OrderManager) ExportOrders(ctx *jxcontext.Context, fromDateStr, toDateS } } else if v.SkuCount2 > 1 { if v.SkuEarningPrice != 0 { + skuStr1 := strings.Join([]string{ + utils.Int2Str(v.SkuID), + utils.Int2Str(v.SkuCount2), + utils.Int2Str(v.SkuShopPrice), + utils.Int2Str(v.SkuSalePrice), + utils.Int2Str(v.SkuEarningPrice), + }, ",") skuStr2 := strings.Join([]string{ utils.Int2Str(v.SkuID), utils.Int2Str(1), @@ -357,9 +364,11 @@ func (c *OrderManager) ExportOrders(ctx *jxcontext.Context, fromDateStr, toDateS order = v v.CourierVendorName = model.VendorChineseNames[v.WaybillVendorID] v.Status2 = model.OrderStatusName[v.Status] + v.SkuInfo = skuStr1 v.SkuInfo2 = skuStr2 + ";" + skuStr3 orders2 = append(orders2, v) } else { + order.SkuInfo += ";" + skuStr1 order.SkuInfo2 += ";" + skuStr2 + ";" + skuStr3 } } else {