From 392366ea36a839e5d0ea05968e6da31cd53a9ee6 Mon Sep 17 00:00:00 2001 From: buhuazhen <hua100783@gmail.com> Date: 星期三, 27 八月 2025 14:32:04 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/pim-jlmy' into pim-jlmy --- 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