From a62fc01c617ed7d6837d897a120905c2b307ad89 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期一, 22 一月 2024 09:02:28 +0800
Subject: [PATCH] 增加汇报写入判断限制

---
 springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java b/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java
index 89bddaa..69666cd 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java
@@ -275,16 +275,21 @@
   @PostMapping("/InsertQueueGlassId")
   public Result InsertQueueGlassId(Short id, @RequestBody Queue queue) {
     Map<String, Object> map = new HashMap<>();
+    Short zhi=200;
     short result = homeMapper.SelectStorageByGlassId(queue.getglassId());
     if (result > 0) {
       map.put("message", "300");
     } else {
-      homeMapper.InsertQueueGlassId(queue, id);
+      
       if (id == 1) {
         // 璋冪敤浼嶅瓨鍌ㄨ繃绋�
-        spianService.selectAll(queue.getglassId());
+        zhi=spianService.selectAll(queue.getglassId());
+        if(zhi==200){
+          homeMapper.InsertQueueGlassId(queue, id);
+        }
       }
-      map.put("message", "200");
+      
+      map.put("message",zhi);
     }
     return Result.success(map);
   }
@@ -402,7 +407,7 @@
   @PostMapping("/WriteGlassID")
   public Result WriteGlassID(String glassid) {
     // 鎵爜浣嶅啓鍏ョ幓鐠僫d
-    spianService.outmesid(glassid, "DB103.256");
+    spianService.outmesid(glassid, "DB103.286");
     Map<String, Object> map = new HashMap<>();
     map.put("message", "200");
     return Result.success(map);
@@ -454,8 +459,8 @@
 
   // 鍒囨崲PLC鑾峰彇浜岀淮鐮佹柟寮�
   @PostMapping("/SwitchScanMethod")
-  public Result SwitchScanMethod(Short scansmethod) {
-    S7control.getinstance().WriteWord("DB103.255", scansmethod);
+  public Result SwitchScanMethod(Boolean scansmethod) {
+    S7control.getinstance().WriteBit("DB101.11.4", scansmethod);
     Map<String, Object> map = new HashMap<>();
     map.put("message", "200");
     return Result.success(map);

--
Gitblit v1.8.0