From d051d72b3c8c91ce415b33efc9ee560c6aa29e5d Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期四, 16 十一月 2023 13:59:17 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/CommandUtils.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/asrs/utils/CommandUtils.java b/src/main/java/com/zy/asrs/utils/CommandUtils.java
index 86f59fc..38635d0 100644
--- a/src/main/java/com/zy/asrs/utils/CommandUtils.java
+++ b/src/main/java/com/zy/asrs/utils/CommandUtils.java
@@ -48,12 +48,14 @@
             commandInfo.setStartTime(new Date());
             commandInfo.setDevice(SlaveType.Crn.toString());
 
-            commandPackage.setWrkNo(wrkNo);
-            commandPackage.setCommand(command);
-            commandPackage.setDevice("鍫嗗灈鏈�");
-
-            commandInfo.setCommand(JSON.toJSONString(commandPackage));
             commandInfoService.insert(commandInfo);//鎻掑叆鎸囦护
+
+            command.setCommandId(commandInfo.getId());
+            commandPackage.setWrkNo(wrkNo);
+            commandPackage.setDevice("鍫嗗灈鏈�");
+            commandPackage.setCommand(command);//淇濆瓨鍛戒护鎶ユ枃
+            commandInfo.setCommand(JSON.toJSONString(commandPackage));
+            commandInfoService.updateById(commandInfo);
 
             //灏嗘寚浠よ繘琛屾姇閫�
             if (!MessageQueue.offer(type, id, task)) {
@@ -76,13 +78,15 @@
             commandInfo.setStartTime(new Date());
             commandInfo.setDevice(SlaveType.Devp.toString());
 
-            commandPackage.setWrkNo(wrkNo);
-            commandPackage.setCommand(staProtocol);
-            commandPackage.setDevice("杈撻�佺嚎");
-
-            commandInfo.setCommand(JSON.toJSONString(commandPackage));
             commandInfoService.insert(commandInfo);//鎻掑叆鎸囦护
 
+            staProtocol.setCommandId(commandInfo.getId());
+            commandPackage.setCommand(staProtocol);
+            commandPackage.setWrkNo(wrkNo);
+            commandPackage.setDevice("杈撻�佺嚎");
+            commandInfo.setCommand(JSON.toJSONString(commandPackage));//淇濆瓨鍛戒护鎶ユ枃
+            commandInfoService.updateById(commandInfo);
+
             //灏嗘寚浠よ繘琛屾姇閫�
             if (!MessageQueue.offer(type, id, task)) {
                 return false;

--
Gitblit v1.9.1