diff --git a/business/partner/purchase/jx/localjx/order.go b/business/partner/purchase/jx/localjx/order.go index 48b483724..b01d7cbe8 100644 --- a/business/partner/purchase/jx/localjx/order.go +++ b/business/partner/purchase/jx/localjx/order.go @@ -820,6 +820,7 @@ func orderSolutionForWuLiao(order *model.GoodsOrder) (err error) { } order.EclpOutID = result dao.UpdateEntity(db, order, "EclpOutID") + globals.SugarLogger.Debugf("tryToSplitMatterOrderaaa,[%v]", utils.Format4Output(order, false)) waybill := &model.Waybill{ VendorOrderID: order.VendorOrderID, OrderVendorID: model.VendorIDJX, @@ -847,20 +848,16 @@ func orderSolutionForWuLiao(order *model.GoodsOrder) (err error) { jxOrder.Skus = skus outOrders, _, _ := tryToSplitMatterOrder(jxOrder) for k, v := range outOrders { - globals.SugarLogger.Debugf("tryToSplitMatterOrder6,[%v]", utils.Format4Output(v, false)) outJxOrder, deliveryAddress, err := generateOrder(jxcontext.AdminCtx, v, order.AddressID, order.FromStoreID, order.UserID) if err != nil { - globals.SugarLogger.Debugf("tryToSplitMatterOrder10,[%v]", err) return err } outJxOrder.OrderID = utils.Str2Int64(order.VendorOrderID)*100 + int64(k+1) - globals.SugarLogger.Debugf("tryToSplitMatterOrder7,[%v]", utils.Format4Output(outJxOrder, false)) order2, err2 := jxOrder2GoodsOrder(jxcontext.AdminCtx, outJxOrder, deliveryAddress) if err = err2; err == nil { order2.AddressID = order.AddressID order2.Status = model.OrderStatusDelivering - globals.SugarLogger.Debugf("tryToSplitMatterOrder8,[%v]", utils.Format4Output(order2, false)) - err = partner.CurOrderManager.OnOrderNew(order, model.Order2Status(order)) + err = partner.CurOrderManager.OnOrderNew(order2, model.Order2Status(order2)) orderSolutionForWuLiao(order2) } }