From 91a2be4c5b6a700346f5024267a99e9e4ab9ca57 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期三, 29 四月 2026 16:30:53 +0800
Subject: [PATCH] 调整收货修改ztai

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
index 0605c3c..473ba2e 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
@@ -2597,6 +2597,10 @@
             WkOrder o = asnOrderService.getById(e.getKey());
             if (o != null) {
                 Double newQty = QuantityUtils.roundToScale(QuantityUtils.add(o.getQty() != null ? o.getQty() : 0.0, e.getValue()));
+                Double planQty = QuantityUtils.roundToScale(o.getAnfme() != null ? o.getAnfme() : 0.0);
+                if (QuantityUtils.compare(newQty, planQty) > 0) {
+                    newQty = planQty;
+                }
                 o.setQty(newQty);
                 if (!asnOrderService.updateById(o)) {
                     throw new CoolException("鍏ュ簱鍗曞畬鎴愭暟閲忔洿鏂板け璐ワ紒锛�");
@@ -2607,6 +2611,10 @@
             WkOrderItem oi = asnOrderItemService.getById(e.getKey());
             if (oi != null) {
                 Double newQty = QuantityUtils.roundToScale(QuantityUtils.add(oi.getQty() != null ? oi.getQty() : 0.0, e.getValue()));
+                Double planQty = QuantityUtils.roundToScale(oi.getAnfme() != null ? oi.getAnfme() : 0.0);
+                if (QuantityUtils.compare(newQty, planQty) > 0) {
+                    newQty = planQty;
+                }
                 oi.setQty(newQty);
                 if (!asnOrderItemService.updateById(oi)) {
                     throw new CoolException("鍏ュ簱鍗曟槑缁嗗畬鎴愭暟閲忔洿鏂板け璐ワ紒锛�");

--
Gitblit v1.9.1