From 412c5291467a5812af769156912dca6024abc8f1 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 14 三月 2022 16:51:55 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/model/command/SteCommand.java     |    6 +++---
 src/main/java/com/zy/core/thread/SteThread.java             |    7 +++----
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    2 +-
 src/main/java/com/zy/core/enums/SteStatusType.java          |    1 -
 4 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index cc8bac1..9db8122 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -1115,7 +1115,7 @@
             SteThread steThread = (SteThread) SlaveConnection.get(SlaveType.Ste, ste.getId());
             SteProtocol steProtocol = steThread.getSteProtocol();
             if (steProtocol == null) { continue; }
-            if (steProtocol.getStatusType().equals(SteStatusType.WAITING) && steProtocol.getTaskNo() != 0) {
+            if (steProtocol.getWaiting() && steProtocol.getTaskNo() != 0) {
                 // 鏌ヨ鏄惁鏈夊緟鍏ュ簱鐨勪换鍔�
                 WrkMast wrkMast = wrkMastMapper.selectCarWaiting(steProtocol.getTaskNo());
                 if (wrkMast == null) { continue; }
diff --git a/src/main/java/com/zy/core/enums/SteStatusType.java b/src/main/java/com/zy/core/enums/SteStatusType.java
index 93dc683..4bceeba 100644
--- a/src/main/java/com/zy/core/enums/SteStatusType.java
+++ b/src/main/java/com/zy/core/enums/SteStatusType.java
@@ -5,7 +5,6 @@
     IDLE(0, "绌洪棽"),
     MOVING(1, "浣滀笟涓�"),
     SOS(2, "鎶ヨ"),
-    WAITING(3, "浠诲姟瀹屾垚绛夊緟WCS纭"),
     ;
 
     public Integer id;
diff --git a/src/main/java/com/zy/core/model/command/SteCommand.java b/src/main/java/com/zy/core/model/command/SteCommand.java
index 4d0facb..cbb1686 100644
--- a/src/main/java/com/zy/core/model/command/SteCommand.java
+++ b/src/main/java/com/zy/core/model/command/SteCommand.java
@@ -21,10 +21,10 @@
     private Short taskMode = 0;
 
     // 姝e湪鎵ц浠诲姟
-    public Boolean execute;
+    public Boolean execute = Boolean.FALSE;
 
-    // 浠诲姟瀹屾垚锛岀瓑寰匴CS纭
-    public Boolean waiting;
+    // 纭浠诲姟瀹屾垚
+    public Boolean complete = Boolean.FALSE;
 
     @JSONField(serialize = false)
     private SteTaskModeType taskModeType;
diff --git a/src/main/java/com/zy/core/thread/SteThread.java b/src/main/java/com/zy/core/thread/SteThread.java
index 9880419..2d45b85 100644
--- a/src/main/java/com/zy/core/thread/SteThread.java
+++ b/src/main/java/com/zy/core/thread/SteThread.java
@@ -15,7 +15,6 @@
 import com.zy.core.cache.MessageQueue;
 import com.zy.core.cache.OutputQueue;
 import com.zy.core.enums.SlaveType;
-import com.zy.core.enums.SteStatusType;
 import com.zy.core.model.SteSlave;
 import com.zy.core.model.Task;
 import com.zy.core.model.command.SteCommand;
@@ -176,10 +175,10 @@
                 OutputQueue.CRN.offer(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId()));
 
                 // 澶嶄綅淇″彿
-                if (steProtocol.getStatusType().equals(SteStatusType.WAITING)) {
+                if (steProtocol.getWaiting()) {
                     if (resetFlag) {
                         SteCommand steCommand = new SteCommand();
-//                        steCommand.setAckFinish((short)1);
+                        steCommand.setComplete(true);
                         if (write(steCommand) && confirmPos()) {
                             resetFlag = false;
                         }
@@ -221,7 +220,7 @@
         command.setSteNo(slave.getId());
         OperateResult result = null;
         // 寮�濮嬩换鍔�
-        if (!command.getWaiting()) {
+        if (!command.getComplete()) {
             OperateResult result0 = siemensS7Net.Write("D0", command.getTaskNo());
             short[] array = new short[10];
             array[0] = command.getTaskMode();

--
Gitblit v1.9.1