|
@@ -1145,8 +1145,16 @@ public class AdminSalesOrderController {
|
|
|
newOrder.setSalesIsSublist(1);
|
|
|
newOrder.setSalesDealCode(salesOrder.getSalesDealCode());
|
|
|
/*判断主订单是否是其它订单的子订单 2019-10-08新需求 state*/
|
|
|
+
|
|
|
newOrder = suSalesOrder(newOrder);
|
|
|
/*判断主订单是否是其它订单的子订单 2019-10-08新需求 end*/
|
|
|
+
|
|
|
+ //如果是重新通知配货则取消子母单
|
|
|
+ if(salesOrder.getSalesIsSublist() != null && salesOrder.getSalesIsSublist() == 2){
|
|
|
+ newOrder.setSalesIsSublist(1);
|
|
|
+ salesOrder.setSalesBelongOrderId(null);
|
|
|
+ }
|
|
|
+
|
|
|
newOrder.setTrackingAdminId(AdminUtils.getLoginAdminId());
|
|
|
flag = salesOrderService.noticeDistribution(newOrder,admin.getAdminId());
|
|
|
if(flag < 1){
|
|
@@ -1167,10 +1175,11 @@ public class AdminSalesOrderController {
|
|
|
newOrder.setSalesWarehouseId(warehouseId);
|
|
|
newOrder.setSalesIsSublist(1);
|
|
|
newOrder.setSalesDealCode(so.getSalesDealCode());
|
|
|
-
|
|
|
/*判断主订单是否是其它订单的子订单 2019-10-08新需求 state*/
|
|
|
newOrder = suSalesOrder(newOrder);
|
|
|
/*判断主订单是否是其它订单的子订单 2019-10-08新需求 end*/
|
|
|
+
|
|
|
+
|
|
|
newOrder.setTrackingAdminId(AdminUtils.getLoginAdminId());
|
|
|
flag = salesOrderService.noticeDistribution(newOrder,admin.getAdminId());
|
|
|
if(flag < 1){
|