物料订单拆分测试输出

This commit is contained in:
苏尹岚
2020-03-16 13:53:01 +08:00
parent a576358b43
commit 902f5fc871

View File

@@ -836,21 +836,24 @@ func orderSolutionForWuLiao(order *model.GoodsOrder) (err error) {
skus = append(skus, sku)
}
jxOrder.Skus = skus
globals.SugarLogger.Debugf("tryToSplitMatterOrder3,[%v]", utils.Format4Output(jxOrder, false))
outOrders, _, _ := tryToSplitMatterOrder(jxOrder)
globals.SugarLogger.Debugf("tryToSplitMatterOrder2,[%v]", utils.Format4Output(outOrders, false))
for _, v := range outOrders {
globals.SugarLogger.Debugf("tryToSplitMatterOrder4,[%v]", *v)
outJxOrder, deliveryAddress, err := generateOrder(jxcontext.AdminCtx, v, order.AddressID, order.FromStoreID)
globals.SugarLogger.Debugf("tryToSplitMatterOrder6,[%v]", utils.Format4Output(v, false))
outJxOrder, deliveryAddress, err := generateOrder(jxcontext.AdminCtx, v, order.AddressID, 0)
if err != nil {
return err
}
outJxOrder.OrderID = GenOrderNo(jxcontext.AdminCtx)
outJxOrder.FromStoreID = order.FromStoreID
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))
partner.CurOrderManager.OnOrderNew(order2, model.Order2Status(order2))
} else {
globals.SugarLogger.Debugf("tryToSplitMatterOrder5,[%v]", err)
}
}
//刷新一下库存