From b7fa285a43a66f3d466b24ccf1f5d83cc167df43 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期五, 24 五月 2024 11:11:34 +0800
Subject: [PATCH] # 工作档搜索优化

---
 src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
index 1e9004f..fa57596 100644
--- a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
@@ -599,6 +599,7 @@
             agvLocMastService.updateLocStsByLocNo(locNo,"O","",null);
             agvBasDevpService.updateLocStsAndBarcodeByDevNo(devNo,"F",wrkMast.getBarcode(),wrkMast.getWhsType().shortValue());
 
+
             // 绉诲簱鍙栨秷
         } else if( wrkMast.getIoType() == 11 || wrkMast.getIoType() == 12) {
             //婧愬簱浣�
@@ -640,7 +641,11 @@
             String locNo = wrkMast.getSourceLocNo();
             //鐩爣绔欑偣
             String devNo = wrkMast.getLocNo();
-            agvLocMastService.updateLocStsByLocNo(locNo,"F",wrkMast.getBarcode(),(short)getContainerTypeByloc(locNo));
+            if (wrkMast.getIoType() == 110 || wrkMast.getIoType() == 109) {
+                agvLocMastService.updateLocStsByLocNo(locNo,"D",wrkMast.getBarcode(),(short)getContainerTypeByloc(locNo));
+            } else {
+                agvLocMastService.updateLocStsByLocNo(locNo,"F",wrkMast.getBarcode(),(short)getContainerTypeByloc(locNo));
+            }
             agvBasDevpService.updateLocStsAndBarcodeByDevNo(devNo,"O","",null);
         }
 

--
Gitblit v1.9.1