From 2d81a78ae1924b20066ae8ff9557fd4bbe6d893b Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期三, 04 二月 2026 08:38:33 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java     |    9 +++++++++
 src/main/java/com/zy/asrs/controller/MobileController.java        |    8 +++++++-
 src/main/java/com/zy/erp/kingdee/enums/KingDeeUtilType.java       |    2 +-
 src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java |    4 ++--
 src/main/java/com/zy/asrs/service/MobileService.java              |    1 +
 5 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index eb449cd..31bfcff 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -204,7 +204,7 @@
     }
 
     @RequestMapping("/order/search/orderDetl/auth")
-    @ManagerAuth
+//    @ManagerAuth
     public R orderDetlSearchByBarcode(@RequestBody OrderDetlByCode param){
         if (Cools.isEmpty(param)){
             return R.ok();
@@ -276,6 +276,12 @@
         return R.ok("绂诲簱鎴愬姛");
     }
 
+    @RequestMapping("/AgvLocBarcode/wcs/auth")
+    public R agvLocBarcode(@RequestBody AgvUnlockLoc agvUnlockLoc){
+        mobileService.agvLocBarcode(agvUnlockLoc);
+        return R.ok("鏉$爜娣诲姞鎴愬姛");
+    }
+
     @RequestMapping("/kitting/query/auth")
     @ManagerAuth(memo = "榻愬鍏ュ簱鏌ヨ")
     public R kittingQuery(@RequestBody CombParam combParam){
diff --git a/src/main/java/com/zy/asrs/service/MobileService.java b/src/main/java/com/zy/asrs/service/MobileService.java
index a295796..2be41a6 100644
--- a/src/main/java/com/zy/asrs/service/MobileService.java
+++ b/src/main/java/com/zy/asrs/service/MobileService.java
@@ -48,6 +48,7 @@
     void combAuto(CombParam param, Long userId);
     void combAgv(CombParam param, Long userId);
     void agvUnlockLoc(AgvUnlockLoc agvUnlockLoc);
+    void agvLocBarcode(AgvUnlockLoc agvUnlockLoc);
 
     /**
      * 榻愬鍏ュ簱鏌ヨ
diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
index a8c1633..51461fc 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -1718,4 +1718,13 @@
         }
 
     }
+
+    @Override
+    public void agvLocBarcode(AgvUnlockLoc agvUnlockLoc){
+        LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no",agvUnlockLoc.getPositionCode()));
+        locMast.setBarcode(agvUnlockLoc.getPodcode());
+        if(!locMastService.updateById(locMast)){
+            throw new CoolException(agvUnlockLoc.getPositionCode() + "搴撲綅鏉$爜娣诲姞澶辫触");
+        }
+    }
 }
diff --git a/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java b/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
index 12e0e3d..f4095a3 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
@@ -27,8 +27,8 @@
         inboundOrderHandler.syncMaterialData(); // 鍚屾鐗╂枡妗f
     }
 
-        @Scheduled(cron = "0 */6 * * * ?")
-//    @Scheduled(cron = "0/5 * * * * ?")
+//        @Scheduled(cron = "0 */6 * * * ?")
+    @Scheduled(cron = "0/5 * * * * ?")
     void login(){
         if(!InboundOrderSwitch){
             return;
diff --git a/src/main/java/com/zy/erp/kingdee/enums/KingDeeUtilType.java b/src/main/java/com/zy/erp/kingdee/enums/KingDeeUtilType.java
index 0fdc534..55533a1 100644
--- a/src/main/java/com/zy/erp/kingdee/enums/KingDeeUtilType.java
+++ b/src/main/java/com/zy/erp/kingdee/enums/KingDeeUtilType.java
@@ -29,7 +29,7 @@
 //    PUR_ReceiveBill(17, "鏀舵枡閫氱煡鍗�","PUR_ReceiveBill","FPOQTY","閲囪喘鍏ュ簱鍗�","STK_InStock",1),
 //    PRD_INSTOCK(19, "鐢熶骇鍏ュ簱鍗�","PRD_INSTOCK","","","",1),
 //    SAL_RETURNNOTICE(20, "閫�璐ч�氱煡鍗�","SAL_RETURNNOTICE","FBaseJunkedQty","閿�鍞��璐у崟","SAL_RETURNSTOCK",1),
-    STK_imSaloutbill(23, "姹囨姤杞嚭搴撳崟","STK_imSaloutbill","","","",0),
+//    STK_imSaloutbill(23, "姹囨姤杞嚭搴撳崟","STK_imSaloutbill","","","",0),
     ;
     public Integer id;
     public String desc;

--
Gitblit v1.9.1