物料订单重发取消增加事件
This commit is contained in:
@@ -1552,6 +1552,7 @@ func SendFailedMatterOrder(ctx *jxcontext.Context, vendorOrderID string) (err er
|
|||||||
if len(order.VendorOrderID) == 14 && order.EclpOutID != "" { //这是不分包的订单
|
if len(order.VendorOrderID) == 14 && order.EclpOutID != "" { //这是不分包的订单
|
||||||
_, err = createMatterOrder(buildJxOrderInfo(order, order.Skus), order, int64(00))
|
_, err = createMatterOrder(buildJxOrderInfo(order, order.Skus), order, int64(00))
|
||||||
err = CancelMatterOrder(db, order, cancelMatterOrderReason)
|
err = CancelMatterOrder(db, order, cancelMatterOrderReason)
|
||||||
|
changeOrderStatus(order.VendorOrderID, model.OrderStatusCanceled, cancelMatterOrderReason)
|
||||||
for _, v := range order.Skus {
|
for _, v := range order.Skus {
|
||||||
cms.RefreshMatterStock(jxcontext.AdminCtx, v.SkuID)
|
cms.RefreshMatterStock(jxcontext.AdminCtx, v.SkuID)
|
||||||
}
|
}
|
||||||
@@ -1574,6 +1575,7 @@ func SendFailedMatterOrder(ctx *jxcontext.Context, vendorOrderID string) (err er
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
err = CancelMatterOrder(db, order, cancelMatterOrderReason)
|
err = CancelMatterOrder(db, order, cancelMatterOrderReason)
|
||||||
|
changeOrderStatus(order.VendorOrderID, model.OrderStatusCanceled, cancelMatterOrderReason)
|
||||||
} else if len(order.VendorOrderID) == 16 && order.EclpOutID != "" { // 这是分包的子订单
|
} else if len(order.VendorOrderID) == 16 && order.EclpOutID != "" { // 这是分包的子订单
|
||||||
return fmt.Errorf("请重发主订单!主订单号:[%v]", order.VendorOrderID[len(order.VendorOrderID)-2:])
|
return fmt.Errorf("请重发主订单!主订单号:[%v]", order.VendorOrderID[len(order.VendorOrderID)-2:])
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user