From 6cfcb307f01b9550b6cd67321f2c1db345b4da19 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期一, 13 一月 2025 16:07:21 +0800
Subject: [PATCH] 优化自动移库逻辑及调拨信息上报

---
 src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java b/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java
index b5ff538..22b7f22 100644
--- a/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java
@@ -44,7 +44,7 @@
     private static final List<Integer> MOVE_TYPE_List = new ArrayList<Integer>() {{
         add(11);
         add(12);
-        //add(53);
+        add(53);
         add(101);
         add(103);
         add(108);
@@ -145,13 +145,15 @@
                     }
                 }
                 if (!Cools.isEmpty(agvWrkMast.getSourceLocNo())) {
-                    agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo());
+                    agvLocMast = agvLocMastService.selectById(agvWrkMast.getSourceLocNo());
                     if (agvLocMast != null) {
                         pltType = agvLocMast.getPltType();
                     }
                 }
-                agvWrkMast.setPltType(pltType);
-                log.info("浠撳簱缂栫爜锛歿}",agvWrkMast.getPltType());
+                if (pltType != null) {
+                    agvWrkMast.setPltType(pltType);
+                }
+                log.info("宸ヤ綔鍙�--{},浠撳簱缂栫爜锛歿}", agvWrkMast.getWrkNo(), agvWrkMast.getPltType());
             }
             agvWrkMast.setModiTime(new Date());
             //淇敼宸ヤ綔妗g姸鎬佷负207.搴撳瓨鏇存柊瀹屾垚
@@ -771,7 +773,7 @@
                 iteam.setLineNo(orderDetl.getItemNum());
                 iteam.setSupplierCode(order.getSalesman());
                 iteam.setUnit(agvWrkDetl.getUnit());
-
+                iteam.setRemark(agvWrkDetl.getThreeCode());
                 iteams.add(iteam);
 
                 mesBuyPakinReportParam.setCode(orderNo);

--
Gitblit v1.9.1