From 996ecb891a2a33ddfffd8032ec7c784377470537 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 14 十月 2023 15:30:09 +0800
Subject: [PATCH] #小车增加提升机进出状态(给牛眼使用)

---
 src/main/java/com/zy/core/thread/LiftThread.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/LiftThread.java b/src/main/java/com/zy/core/thread/LiftThread.java
index 4a7d3c0..71a7099 100644
--- a/src/main/java/com/zy/core/thread/LiftThread.java
+++ b/src/main/java/com/zy/core/thread/LiftThread.java
@@ -32,6 +32,7 @@
 import java.text.MessageFormat;
 import java.util.ArrayList;
 import java.util.Date;
+import java.util.HashMap;
 import java.util.List;
 
 /**
@@ -87,6 +88,8 @@
                     case 3:
                         assignWork((LiftAssignCommand) task.getData());
                         break;
+                    case 4:
+                        write2((HashMap<String, Object>) task.getData());
                     default:
                         break;
                 }
@@ -418,6 +421,35 @@
         return true;
     }
 
+    //缁欐彁鍗囨満鍐欏叆杩涘嚭鐘舵��
+    private void write2(HashMap<String,Object> data) {
+//        //鍑�
+//        status = true;
+//        //杩�
+//        status = false;
+        int lev = Integer.parseInt(data.get("lev").toString());
+        boolean status = Boolean.parseBoolean(data.get("status").toString());
+
+        ArrayList<String> list = new ArrayList<String>(){{
+            add("83.8.0");
+            add("83.8.1");
+            add("83.8.2");
+            add("83.8.3");
+            add("83.8.4");
+            add("83.8.5");
+            add("83.8.6");
+            add("83.8.7");
+            add("83.9.0");
+            add("83.9.1");
+        }};
+        OperateResult result = siemensS7Net.Write("DB" + list.get(lev - 1), status);
+        if (result != null && result.IsSuccess) {
+            News.info("鎻愬崌鏈哄懡浠や笅鍙慬id:{}]", slave.getId());
+        } else {
+            News.error("鍐欏叆鎻愬崌鏈簆lc鏁版嵁澶辫触 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
+        }
+    }
+
     /******************************************************************************************/
     /**************************************** 娴嬭瘯涓撶敤 *****************************************/
     /*****************************************************************************************/

--
Gitblit v1.9.1