From f81e9a5b2b22b3b9e05cdeafb091bca707fa27aa Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期二, 29 四月 2025 16:20:58 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index ba53d6f..1708c2e 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -68,6 +68,8 @@
     private CommonService commonService;
     @Autowired
     private NotifyUtils notifyUtils;
+    @Autowired
+    private BasDevpService basDevpService;
 
     private static final boolean auth = true;
 
@@ -369,6 +371,35 @@
         return R.ok(crnStatusParams);
     }
 
+    //杈撻�佺珯鐐圭姸鎬佹煡璇㈡帴鍙�
+    @GetMapping("/stationStatus")
+    @Transactional
+    public R stationStatus() {
+        List<StationStatusParam> data = new ArrayList<>();
+        List<BasDevp> list = basDevpService.selectList(new EntityWrapper<BasDevp>()
+                .in("dev_no", 102, 104, 106, 108, 203, 206, 209, 212));
+        for (BasDevp basDevp : list) {
+            String taskNo = "";
+            String barcode = "";
+            if (basDevp.getWrkNo() > 0) {
+                TaskWrk taskWrk = taskWrkService.selectByWrkNo(basDevp.getWrkNo());
+                if (taskWrk != null) {
+                    taskNo = taskWrk.getTaskNo();
+                    barcode = taskWrk.getBarcode();
+                }
+            }
+
+            StationStatusParam param = new StationStatusParam();
+            param.setStaNo(basDevp.getDevNo());
+            param.setTaskNo(taskNo);
+            param.setLoading(basDevp.getLoading());
+            param.setBarcode(barcode);
+
+            data.add(param);
+        }
+        return R.ok(data);
+    }
+
     //妯℃嫙杈撻�佺嚎鍏ュ簱
     @PostMapping("/simulationDevpIn")
     @Transactional

--
Gitblit v1.9.1