From 62903a6bcced0b44f4d9a4ca4bfab2f30ecdec25 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期五, 01 十一月 2024 11:40:52 +0800
Subject: [PATCH] 入库呼叫agv取货修改

---
 src/main/java/com/zy/asrs/controller/WorkController.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/WorkController.java b/src/main/java/com/zy/asrs/controller/WorkController.java
index 2425145..1050097 100644
--- a/src/main/java/com/zy/asrs/controller/WorkController.java
+++ b/src/main/java/com/zy/asrs/controller/WorkController.java
@@ -4,6 +4,7 @@
 import com.core.annotations.ManagerAuth;
 import com.core.common.Cools;
 import com.core.common.R;
+import com.zy.asrs.entity.BasDevp;
 import com.zy.asrs.entity.StaDesc;
 import com.zy.asrs.entity.WaitPakin;
 import com.zy.asrs.entity.param.EmptyPlateOutParam;
@@ -72,6 +73,26 @@
         }
         return R.ok().add(result);
     }
+    @RequestMapping("/crn/available/take/site")
+    @ManagerAuth()
+    public R crnAvailableTakeSite(){
+        List<Map<String, Object>> result = new ArrayList<>();
+        List<Integer> outSite = basDevpService.getCrnAvailableOutSite(101);
+        for (Integer siteId : outSite) {
+            Map<String, Object> map = new HashMap<>();
+            map.put("siteId", siteId);
+            map.put("desc", siteId + "锛堝叏鏉垮嚭搴撳彛锛�");
+            result.add(map);
+        }
+        List<Integer> pickOutSite = basDevpService.getCrnAvailableOutSite(103);
+        for (Integer siteId : pickOutSite) {
+            Map<String, Object> map = new HashMap<>();
+            map.put("siteId", siteId);
+            map.put("desc", siteId + "锛堟嫞鏂欏嚭搴撳彛锛�");
+            result.add(map);
+        }
+        return R.ok().add(result);
+    }
 
     @RequestMapping("/available/take/check/site")
     @ManagerAuth()
@@ -101,6 +122,24 @@
         return R.ok().add(basDevpService.getAvailableOutSite(107));
     }
 
+    @RequestMapping("/available/crn/empty/take/site")
+    @ManagerAuth()
+    public R availablecrnEmptyTakeSite(){
+        return R.ok().add(basDevpService.getCrnAvailableEmptyOutSite());
+    }
+
+    @RequestMapping("/available/shuttle/empty/take/site")
+    @ManagerAuth()
+    public R availableshuttleEmptyTakeSite(){
+        return R.ok().add(basDevpService.getShuttleAvailableEmptyOutSite());
+    }
+
+    @RequestMapping("/available/ctu/empty/take/site")
+    @ManagerAuth()
+    public R availablectuEmptyTakeSite(){
+        return R.ok().add(basDevpService.getCtuAvailableEmptyOutSite());
+    }
+
     @RequestMapping("/available/empty/take/site")
     @ManagerAuth()
     public R availableEmptyTakeSite(){

--
Gitblit v1.9.1