From 03b0ea7369dcba72b560ec80f941f9d29ff7b9a5 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期五, 06 十二月 2024 16:21:47 +0800
Subject: [PATCH] 修复库位类型字段错误并优化工作档状态检查逻辑

---
 src/main/java/com/zy/asrs/controller/AgvLocDetlController.java |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java b/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java
index 1b46653..9f6d390 100644
--- a/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java
+++ b/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java
@@ -130,12 +130,18 @@
                     .eq("three_code", record.getThreeCode())
                     .eq("matnr", record.getMatnr())
                     .in("source",docIds));
-            if (orderDetl.getAnfme() - orderDetl.getQty() > 0) {
-                record.setStock(orderDetl.getAnfme() - orderDetl.getQty());
+//            if (orderDetl.getAnfme() - orderDetl.getQty() > 0) {
+//                record.setStock(orderDetl.getAnfme() - orderDetl.getQty());
+//            } else {
+//                record.setStock(-1D);
+//            }
+            if (Cools.isEmpty(orderDetl)) {
+                record.setStock(0D);
             } else {
-                record.setStock(-1D);
+                record.setStock(orderDetl.getAnfme() - orderDetl.getQty());
+                record.setOrderNo(orderDetl.getOrderNo());
             }
-            record.setOrderNo(orderDetl.getOrderNo());
+
         }
         return R.ok(agvLocDetlPage);
     }

--
Gitblit v1.9.1