From 28c1376ce853518597c981cbaeecd1ccd27945c7 Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期三, 27 八月 2025 13:16:20 +0800 Subject: [PATCH] yys 完善生产管控 --- main-business/src/main/java/com/ruoyi/business/service/impl/ProductionSchedulingServiceImpl.java | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/main-business/src/main/java/com/ruoyi/business/service/impl/ProductionSchedulingServiceImpl.java b/main-business/src/main/java/com/ruoyi/business/service/impl/ProductionSchedulingServiceImpl.java index 0ce8ddb..3e361cc 100644 --- a/main-business/src/main/java/com/ruoyi/business/service/impl/ProductionSchedulingServiceImpl.java +++ b/main-business/src/main/java/com/ruoyi/business/service/impl/ProductionSchedulingServiceImpl.java @@ -53,13 +53,14 @@ BigDecimal reduce = productionScheduling.stream() .map(ProductionScheduling::getSchedulingNum) .reduce(BigDecimal.ZERO, BigDecimal::add); - if(reduce.compareTo(productionScheduling.get(0).getProductionQuantity()) < 0){ + if(reduce.compareTo(productionScheduling.get(0).getProductionQuantity()) > 0){ return false; } Production production = productionMapper.selectById(productionScheduling.get(0).getProductionId()); if(production == null){ throw new RuntimeException("鐢熶骇璁㈠崟涓虹┖"); } + production.setPendingQuantity(production.getPendingQuantity().add(reduce)); production.setStatus(2); if(reduce.compareTo(productionScheduling.get(0).getProductionQuantity()) == 0){ production.setStatus(3); -- Gitblit v1.9.3