From 5dff87c18f48e0a14440d1225924d35f8de7b00e Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期二, 15 七月 2025 12:31:49 +0800
Subject: [PATCH] 1

---
 src/main/java/com/zy/asrs/controller/AgvOpenController.java |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/AgvOpenController.java b/src/main/java/com/zy/asrs/controller/AgvOpenController.java
index 48b4713..86f6fdc 100644
--- a/src/main/java/com/zy/asrs/controller/AgvOpenController.java
+++ b/src/main/java/com/zy/asrs/controller/AgvOpenController.java
@@ -44,7 +44,7 @@
  * 飦� robot_reach锛氭満鍣ㄤ汉鍒拌揪宸ヤ綔绔欍��
  * 飦� weight锛氱О閲嶄簨浠跺洖璋冦��
  * 飦� rfid锛歊FID璇嗗埆浜嬩欢鍥炶皟銆�
- *
+ * <p>
  * 浠诲姟鐘舵�侊紙status锛夛細
  * 飦� success锛氭垚鍔熴��
  * 飦� fail锛氬け璐ャ��
@@ -89,6 +89,15 @@
                 logPost(param, JSONObject.toJSONString(r), false);
                 return r;
             }
+        }
+        try {
+            if (!Cools.isEmpty(agvWrkMast.getBarcode()) && !Cools.isEmpty(param.getPodCode())) {
+                if (!agvWrkMast.getBarcode().equals(param.getPodCode())) {
+                    log.info("AGV鍥炶皟鐨勮繑鍥炵殑鎵樼洏鐮佸拰宸ヤ綔妗f墭鐩樹笉涓�鑷�,{}{}", agvWrkMast.getBarcode(), param.getPodCode());
+                }
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
         }
         if (agvWrkMast.getIoType().equals(121)) {
             try {
@@ -174,7 +183,6 @@
         @Transactional
         public void success(AgvWrkMast agvWrkMast, AgvTaskCallBackParam param) {
 
-
             //淇敼AGV宸ヤ綔妗g殑宸ヤ綔鐘舵�佷负205.宸ヤ綔瀹屾垚
             agvWrkMast.setWrkSts(205L);
 
@@ -195,6 +203,8 @@
             }
             agvWrkMast.setModiTime(new Date());
             agvWrkMastService.updateById(agvWrkMast);
+
+
         }
     },
     /**
@@ -255,7 +265,7 @@
 
             if (agvWrkMast.getIoType() == 108 || agvWrkMast.getIoType() == 114) {
                 //鏇存柊搴撳瓨鏄庣粏
-                agvLocDetlService.updateStock(agvWrkMast.getSourceLocNo(), agvWrkMast.getLocNo());
+                agvLocDetlService.updateStock(agvWrkMast.getSourceLocNo(), agvWrkMast.getLocNo(), agvWrkMast.getAppeUser());
                 //淇敼婧愬簱浣嶇姸鎬佷负O
                 agvLocMastService.updateLocStsByLocNo(agvWrkMast.getSourceLocNo(), "O", "", agvWrkMast.getWhsType().shortValue(), "", (short) 0);
             } else if (agvWrkMast.getIoType() == 109 && !agvWrkMast.getSourceLocNo().substring(0, 2).equals("DB")) {
@@ -356,6 +366,15 @@
         }
 
     }
+
+    public static void main(String[] args) {
+        try {
+            String s = null;
+            System.out.println(s.equals("1"));
+        }catch (Exception e){
+
+        }
+    }
 }
 
 

--
Gitblit v1.9.1