From 181b6290310424dfbf873a1177ad25d08417d4b3 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期五, 12 六月 2026 13:53:36 +0800
Subject: [PATCH] fix(production): 修复生产订单状态更新逻辑

---
 src/main/java/com/ruoyi/production/service/impl/ProductionOrderPickServiceImpl.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ruoyi/production/service/impl/ProductionOrderPickServiceImpl.java b/src/main/java/com/ruoyi/production/service/impl/ProductionOrderPickServiceImpl.java
index 3d9a515..285c652 100644
--- a/src/main/java/com/ruoyi/production/service/impl/ProductionOrderPickServiceImpl.java
+++ b/src/main/java/com/ruoyi/production/service/impl/ProductionOrderPickServiceImpl.java
@@ -444,7 +444,8 @@
         updatePick.setId(oldPick.getId());
         updatePick.setReturnQty(totalReturnQty);
         updatePick.setActualQty(actualQty);
-        updatePick.setReturned(totalReturnQty.compareTo(BigDecimal.ZERO) > 0);
+        // 瀹為檯鐢ㄩ噺褰掗浂鏃舵墠鏍囪閫�鏂欏畬鎴愶紝鍚﹀垯鍏佽缁х画閫�鏂欍��
+        updatePick.setReturned(actualQty.compareTo(BigDecimal.ZERO) == 0);
         int affected = baseMapper.updateById(updatePick);
         if (affected <= 0) {
             throw new ServiceException("绗�" + rowNo + "琛岄��鏂欏け璐ワ細鏇存柊棰嗘枡涓昏褰曞け璐�");

--
Gitblit v1.9.3