diff --git a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plan/PlanServiceImpl.java b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plan/PlanServiceImpl.java index ab10f64ea..309a31136 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plan/PlanServiceImpl.java +++ b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plan/PlanServiceImpl.java @@ -259,7 +259,7 @@ public class PlanServiceImpl implements PlanService { }); // 删除排单信息,更新排单对应的余料板的排单ID为0 - planMapper.deleteBatchIds(planIds); + planMapper.deleteByIds(planIds); remainPlateMapper.deletePlanRemainPlate(planIds, getUserOrganId()); @@ -1846,12 +1846,10 @@ public class PlanServiceImpl implements PlanService { .set(OrderDO::getVersion, version + 1); Integer orderDOStatus = orderDO.getStatus(); // 更新订单排单状态 - if (ObjectUtil.notEqual(orderDOStatus, OrderStatusEnum.IN_PRODUCTION.getStatus()) && ObjectUtil.notEqual(orderDOStatus, OrderStatusEnum.SORTED.getStatus())) { + if (ObjectUtil.equals(orderDOStatus, OrderStatusEnum.SORTED.getStatus())) { // 如果订单下已经没有排单板件,更新订单为新单 if (num == 0) { updateWrapper.set(OrderDO::getStatus, OrderStatusEnum.NEW_ORDER.getStatus()); - } else { - updateWrapper.set(OrderDO::getStatus, OrderStatusEnum.SORTED.getStatus()); } } int update = orderMapper.update(updateWrapper);