From 733aaaac3ed6a41b78f74c0bcb4d5de7725d788c Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期一, 15 一月 2024 16:32:02 +0800
Subject: [PATCH] 更新已有未完成任务提示

---
 springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java |   78 +++++++++++++++++++++------------------
 1 files changed, 42 insertions(+), 36 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
index 2977c20..87e0a12 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -31,6 +31,8 @@
     // 鍑虹墖闃熷垪鏄惁鍏佽鍑虹墖
     public static Boolean isAllowQueue = true;
     public static Boolean isAllowReordering = true;
+    //鍑虹墖闃熷垪璀﹀憡
+    public static Boolean isQueueWarning=false;
     // 閾濇id
     public static String FrameNo = "";
     // 鏄惁闇�瑕佹墜鍔ㄧ‘璁ょ幓鐠�
@@ -104,20 +106,22 @@
             jsonObject.append("listoutslice", listoutslice);
             // 鑾峰彇褰撳墠鍑虹墖闃熷垪鍑虹墖鐘舵��
             jsonObject.append("isAllowQueue", Plchome.isAllowQueue);
+            //鑾峰彇鍑虹墖闃熷垪璀﹀憡鐘舵��
+            jsonObject.append("isQueueWarning", Plchome.isQueueWarning);
             // 鑾峰彇褰撳墠鍑虹墖闃熷垪璋冨簭鐘舵��
             jsonObject.append("isAllowReordering", Plchome.isAllowReordering);
             // 鏄惁闇�瑕佷汉宸ョ‘璁や笂鐗囩幓鐠�
             jsonObject.append("isConfirm", isConfirm);
-            String framenos="X21763329601FB";
-                if (!framenos.equals(Plchome.FrameNo)) {
-                    Plchome.FrameNo = framenos;
-                    try {
-                        north_Glass_Buffer1Service.AddOutSliceS(Plchome.FrameNo);
-                    } catch (SQLException e) {
-                        // TODO Auto-generated catch block
-                        e.printStackTrace();
-                    }
-                }
+            // String framenos="X21763329601FB";
+            //     if (!framenos.equals(Plchome.FrameNo)) {
+            //         Plchome.FrameNo = framenos;
+            //         try {
+            //             north_Glass_Buffer1Service.AddOutSliceS(Plchome.FrameNo);
+            //         } catch (SQLException e) {
+            //             // TODO Auto-generated catch block
+            //             e.printStackTrace();
+            //         }
+            //     }
             if (S7control.getinstance().CheckConnected() == true) {
                 // 璇诲幓Plc杩涚墖杞︿笌鍑虹墖杞︿綅缃甒
                 List<String> addressList = new ArrayList<String>();
@@ -147,7 +151,7 @@
                 // 鑾峰彇閾濇idDB106.DBW64锛屾坊鍔犲埌鍑虹墖闃熷垪
                 String frameno = spianService.queGlassid("DB103.270", 14).toString();
                 // String frameno="X12345611002GV";
-                frameno="X21763329601FB";
+                // frameno="X21763329601FB";
                 if (!frameno.equals(Plchome.FrameNo)) {
                     Plchome.FrameNo = frameno;
                     try {
@@ -180,36 +184,38 @@
                 // 鏄惁鎬ュ仠
                 List<Boolean> emergencystops = S7control.getinstance().ReadBits("DB104.5.1", 1);
                 for (Boolean emergencystop : emergencystops) {
-                    jsonObject.append("emergencystop", emergencystop);
+                    jsonObject.
+                    append("emergencystop", emergencystop);
                 }
+            
 
-                // 缁堟缁х画鎸夐挳
-                List<String> niuanaddressList3 = Arrays.asList(config.getProperty("Parameter2.stop").split(","));
-                List<Boolean> anniuread = S7control.getinstance().readBits(niuanaddressList3);
-                // Boolean[] value4 = { false, false};
-                // List<Boolean> anniuread = new ArrayList<>(Arrays.asList(value4));
-                Boolean[] value5 = { true };
-                List<Boolean> resets = new ArrayList<>(Arrays.asList(value5));
-                short[] anniuparams = new short[anniuread.size()];
-                for (int i = 0; i < anniuread.size(); i++) {
-                    boolean value = anniuread.get(i);
-                    anniuparams[i] = value ? (short) 1 : (short) 0;
-                }
+                // // 缁堟缁х画鎸夐挳
+                // List<String> niuanaddressList3 = Arrays.asList(config.getProperty("Parameter2.stop").split(","));
+                // List<Boolean> anniuread = S7control.getinstance().readBits(niuanaddressList3);
+                // // Boolean[] value4 = { false, false};
+                // // List<Boolean> anniuread = new ArrayList<>(Arrays.asList(value4));
+                // Boolean[] value5 = { true };
+                // List<Boolean> resets = new ArrayList<>(Arrays.asList(value5));
+                // short[] anniuparams = new short[anniuread.size()];
+                // for (int i = 0; i < anniuread.size(); i++) {
+                //     boolean value = anniuread.get(i);
+                //     anniuparams[i] = value ? (short) 1 : (short) 0;
+                // }
 
-                short[] resets2 = new short[resets.size()];
-                for (int i = 0; i < resets.size(); i++) {
-                    boolean value = resets.get(i);
-                    resets2[i] = value ? (short) 1 : (short) 0;
-                }
+                // short[] resets2 = new short[resets.size()];
+                // for (int i = 0; i < resets.size(); i++) {
+                //     boolean value = resets.get(i);
+                //     resets2[i] = value ? (short) 1 : (short) 0;
+                // }
 
-                for (short number : resets2) {
+                // for (short number : resets2) {
 
-                    if (number == 1) {
-                        jsonObject.append("Abort", anniuparams);
+                //     if (number == 1) {
+                //         jsonObject.append("Abort", anniuparams);
 
-                    }
+                //     }
 
-                }
+                // }
             }
 
             // 閾濇绾夸氦浜�
@@ -257,11 +263,11 @@
                         List<String> messages = webserver.getMessages();
 
                         if (!messages.isEmpty()) {
-                            // 灏嗘渶鍚庝竴涓秷鎭浆鎹负鏁存暟绫诲瀷鐨勫垪琛�
+                            // // 灏嗘渶鍚庝竴涓秷鎭浆鎹负鏁存暟绫诲瀷鐨勫垪琛�
                             // String lastMessage = messages.get(messages.size() - 1);
                             // System.out.println("lastMessage锛�" + lastMessage);
                             // JSONArray messageArray = new JSONArray(lastMessage);
-                            // 
+                            
                             // try {
                             //     // 妫�鏌ョ储寮曟槸鍚︽湁鏁�
                             //     if (messageArray.getJSONArray(0).size() > 0) {

--
Gitblit v1.8.0