diff --git a/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java b/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java index a78935fa8..ce230ee73 100644 --- a/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java +++ b/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java @@ -162,7 +162,12 @@ public class ProOrderServiceImpl implements IProOrderService { proOrder.setQuantitySplit(splitOrderDTO.getSplitNum()); proOrder.setQuantity(proOrder.getQuantitySplit()); proOrder.setStatus("o1"); - proOrder.setCarNum(proOrder.getCarNum()+splitOrderDTO.getCarNum()); + if (proOrder.getCarNum() != null) { + proOrder.setCarNum(proOrder.getCarNum()+splitOrderDTO.getCarNum()); + }else { + proOrder.setCarNum(splitOrderDTO.getCarNum()); + } + if (flag) { proOrder.setStatus("o2"); } diff --git a/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProWhiteOrderServiceImpl.java b/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProWhiteOrderServiceImpl.java index ae6820ac6..5ccbee5e2 100644 --- a/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProWhiteOrderServiceImpl.java +++ b/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProWhiteOrderServiceImpl.java @@ -207,7 +207,9 @@ public class ProWhiteOrderServiceImpl implements IProWhiteOrderService { return error("订单下存在已下发湿料计划工单,不可删除!"); } } - + } + // 删除逻辑 + if (proOrderWorkorderList.size() > 0) { for (ProOrderWorkorder workorder : proOrderWorkorderList) { // 删除批次信息 proOrderWorkorderBatchMapper.deleteProOrderWorkorderBatchByWorkorderId(workorder.getWorkorderId()); @@ -216,7 +218,6 @@ public class ProWhiteOrderServiceImpl implements IProWhiteOrderService { // 删除工单 proOrderWorkorderMapper.deleteProOrderWorkorderByWorkorderId(workorder.getWorkorderId()); } - } } // 删除子订单 diff --git a/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderMapper.xml b/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderMapper.xml index 0ffc94c95..34cd49073 100644 --- a/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderMapper.xml +++ b/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderMapper.xml @@ -278,6 +278,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update_by = #{updateBy}, update_time = #{updateTime}, status = #{status}, + car_num = #{carNum}, where id = #{id} @@ -331,6 +332,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update_by = #{updateBy}, update_time = #{updateTime}, status = #{status}, + car_num = #{carNum}, where id = #{id}