From ec3fa1a4209062eb95388d19474dd8b5a3ac9c0f Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期一, 16 三月 2026 11:16:18 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/impl/ZySiemensCrnThread.java |   42 +++---------------------------------------
 1 files changed, 3 insertions(+), 39 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/impl/ZySiemensCrnThread.java b/src/main/java/com/zy/core/thread/impl/ZySiemensCrnThread.java
index 01993be..3a4e847 100644
--- a/src/main/java/com/zy/core/thread/impl/ZySiemensCrnThread.java
+++ b/src/main/java/com/zy/core/thread/impl/ZySiemensCrnThread.java
@@ -81,14 +81,11 @@
 
                     if (step == 2) {
                         sendCommand((CrnCommand) task.getData());
-                    }else if (step == 3) {
-                        sendCommand1((CrnCommand) task.getData());
                     }else if (step == 4) {
                         sendCommand2((CrnCommand) task.getData());
                     }else if (step == 5) {
                         sendCommand3((CrnCommand) task.getData());
                     }
-
 
                     Thread.sleep(100);
                 } catch (Exception e) {
@@ -293,12 +290,12 @@
     }
 
     @Override
-    public CrnCommand getResetCommand(Integer crnNo) {
+    public CrnCommand getResetCommand(Integer taskNo, Integer crnNo) {
         CrnCommand crnCommand = new CrnCommand();
         crnCommand.setCrnNo(crnNo); // 鍫嗗灈鏈虹紪鍙�
-        crnCommand.setTaskNo(0); // 宸ヤ綔鍙�
+        crnCommand.setTaskNo(taskNo); // 宸ヤ綔鍙�
         crnCommand.setAckFinish(1);  // 浠诲姟瀹屾垚纭浣�
-        crnCommand.setTaskMode(CrnTaskModeType.NONE.id); // 浠诲姟妯″紡
+        crnCommand.setTaskMode(CrnTaskModeType.RESET.id); // 浠诲姟妯″紡
         crnCommand.setSourcePosX(0);     // 婧愬簱浣嶆帓
         crnCommand.setSourcePosY(0);     // 婧愬簱浣嶅垪
         crnCommand.setSourcePosZ(0);     // 婧愬簱浣嶅眰
@@ -315,39 +312,6 @@
         CommandResponse response = null;
         try {
             response = zyCrnConnectDriver.sendCommand(command);
-            return response;
-        } finally {
-            String sourceLocNo = Utils.getLocNo(command.getSourcePosX(), command.getSourcePosY(), command.getSourcePosZ());
-            String targetLocNo = Utils.getLocNo(command.getDestinationPosX(), command.getDestinationPosY(), command.getDestinationPosZ());
-            BasCrnpOptService bean = SpringUtils.getBean(BasCrnpOptService.class);
-            ZyCrnStatusEntity statusEntity = zyCrnConnectDriver.getStatus();
-            BasCrnpOpt basCrnpOpt = new BasCrnpOpt(
-                    command.getTaskNo().intValue(),
-                    command.getCrnNo(),
-                    new Date(),
-                    String.valueOf(command.getTaskMode()),
-                    sourceLocNo,
-                    targetLocNo,
-                    null,
-                    null,
-                    null,
-                    JSON.toJSONString(command),
-                    JSON.toJSONString(statusEntity),
-                    1,
-                    JSON.toJSONString(response)
-            );
-            if (bean != null) {
-                bean.insert(basCrnpOpt);
-            }
-        }
-    }
-
-    @Override
-    public synchronized CommandResponse sendCommand1(CrnCommand command) {
-        this.crnProtocol.setLastCommandTime(System.currentTimeMillis());
-        CommandResponse response = null;
-        try {
-            response = zyCrnConnectDriver.sendCommand1(command);
             return response;
         } finally {
             String sourceLocNo = Utils.getLocNo(command.getSourcePosX(), command.getSourcePosY(), command.getSourcePosZ());

--
Gitblit v1.9.1