From 42bb7c4d621ce4ebe1c1d12203bf874f0b0b296e Mon Sep 17 00:00:00 2001
From: Administrator <1051256694@qq.com>
Date: 星期五, 24 四月 2026 14:37:20 +0800
Subject: [PATCH] 电视机入库托数修复

---
 src/main/java/com/zy/asrs/controller/OpenController.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index b066e3a..f87265d 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -982,20 +982,22 @@
         String supp = "";
         //璇ヨ鍗曠疮璁″叆鍑哄簱浠舵暟
         Integer ioType = wrkMast.getIoType();
+        Integer suppCount = 0;
+        Integer sum = 0;
         if (ioType != null && ioType < 100) {
             supp = String.valueOf(resolveInboundSupp(wrkMast));
+            map.put("supp", supp);
         }else {
-            List<WrkMast> orderNo = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("user_no", wrkMast.getUserNo()));
-            List<WrkMastLog> userNo = wrkMastLogService.selectList(new EntityWrapper<WrkMastLog>().eq("user_no", wrkMast.getUserNo()).eq("wrk_sts",15L));
-            if (userNo != null && userNo.size() > 0) {
-                count = userNo.size()+1;
+            String[] split = wrkDetls.get(0).getSupp().split("/");
+            if (split != null && split.length > 0) {
+                sum = Integer.valueOf(split[split.length - 1]);
+            }else {
+                sum = Integer.valueOf(wrkDetls.get(0).getSupp());
             }
-            if (orderNo != null && orderNo.size() > 0) {
-                count=orderNo.size()+count;
-            }
-            supp = count + "";
+            List<WrkMast> userNo = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("user_no", wrkMast.getUserNo()).in("wrk_sts",11,12,21,22,25));
+            suppCount = sum - userNo.size()+1;
+            map.put("supp", suppCount + "/" + sum);
         }
-        map.put("supp", supp);
 
         //鑰楁椂
         Long costTime = resolveCostTime(wrkMast);

--
Gitblit v1.9.1