From bdd676ea0246acd555fff9c98c8d0bf24865437c Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 19 一月 2026 17:42:50 +0800
Subject: [PATCH] WCS功能完善

---
 src/main/java/com/zy/controller/SiteController.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/controller/SiteController.java b/src/main/java/com/zy/controller/SiteController.java
index 3fe8c23..4495b0a 100644
--- a/src/main/java/com/zy/controller/SiteController.java
+++ b/src/main/java/com/zy/controller/SiteController.java
@@ -152,8 +152,21 @@
         return R.error("plc宸叉帀绾�");
     }
 
+    @PostMapping("/startScan")
+    @ManagerAuth(memo = "瑙﹀彂鎵爜",value = ManagerAuth.Auth.NONE)
+    public R startScan(@RequestParam Integer siteId){
+        SiemensDevpThread siemensDevpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, 1);
+        StaProtocol staProtocol = siemensDevpThread.getStation().get(siteId).clone();
+        boolean offer = MessageQueue.offer(SlaveType.Devp, 1, new Task(3, staProtocol));
+        if (!offer) {
+            return R.parse("瑙﹀彂鎵爜鍛戒护涓嬪彂澶辫触");
+        }
+
+        return R.ok("瑙﹀彂鎵爜涓嬪彂鎴愬姛");
+    }
+
     @PostMapping("/detl/update")
-    @ManagerAuth(memo = "淇敼绔欑偣鏁版嵁")
+    @ManagerAuth(memo = "淇敼绔欑偣鏁版嵁",value = ManagerAuth.Auth.NONE)
     public R siteDetlUpdate(@RequestParam Integer siteId,
                             @RequestParam Integer workNo,
                             @RequestParam Short staNo,

--
Gitblit v1.9.1