From 8b71bde8d68d5d2bb11fa51a297990cd1474e9c6 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期三, 29 十一月 2023 14:58:09 +0800 Subject: [PATCH] #指令更新 --- src/main/java/com/zy/core/thread/SiemensCrnThread.java | 41 +++++++++++++++++++++++++---------------- 1 files changed, 25 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensCrnThread.java b/src/main/java/com/zy/core/thread/SiemensCrnThread.java index f3d986c..caaad60 100644 --- a/src/main/java/com/zy/core/thread/SiemensCrnThread.java +++ b/src/main/java/com/zy/core/thread/SiemensCrnThread.java @@ -474,22 +474,24 @@ CommandInfoLogService commandInfoLogService = SpringUtils.getBean(CommandInfoLogService.class); CommandInfoService commandInfoService = SpringUtils.getBean(CommandInfoService.class); CommandInfo commandInfo = commandInfoService.selectById(command.getCommandId()); - CommandInfoLog commandInfoLog = new CommandInfoLog(); - if (commandInfo != null) { - commandInfoLog = JSON.parseObject(JSON.toJSONString(commandInfo), CommandInfoLog.class); - commandInfoLog.setId(null); - }else { - Date now = new Date(); - commandInfoLog.setCommand(JSON.toJSONString(command)); - commandInfoLog.setCommandStatus(3); - commandInfoLog.setStartTime(now); - commandInfoLog.setExecuteTime(now); - commandInfoLog.setCompleteTime(now); - commandInfoLog.setDevice(SlaveType.Devp.toString()); - commandInfoLog.setWrkNo(9999); - commandInfoLog.setTaskNo("9999"); - commandInfoLog.setCommandDesc("鎵嬪姩鍛戒护"); - } + CommandInfoLog commandInfoLog = JSON.parseObject(JSON.toJSONString(commandInfo), CommandInfoLog.class); + commandInfoLog.setId(null); +// CommandInfoLog commandInfoLog = new CommandInfoLog(); +// if (commandInfo != null) { +// commandInfoLog = JSON.parseObject(JSON.toJSONString(commandInfo), CommandInfoLog.class); +// commandInfoLog.setId(null); +// }else { +// Date now = new Date(); +// commandInfoLog.setCommand(JSON.toJSONString(command)); +// commandInfoLog.setCommandStatus(3); +// commandInfoLog.setStartTime(now); +// commandInfoLog.setExecuteTime(now); +// commandInfoLog.setCompleteTime(now); +// commandInfoLog.setDevice(SlaveType.Devp.toString()); +// commandInfoLog.setWrkNo(9999); +// commandInfoLog.setTaskNo("9999"); +// commandInfoLog.setCommandDesc("鎵嬪姩鍛戒护"); +// } if (result.IsSuccess) { @@ -500,6 +502,13 @@ commandInfoLog.setDeviceLog("鎸囦护涓嬪彂鎴愬姛"); commandInfoLogService.insert(commandInfoLog); + //绾跨▼鏆傚瓨鎸囦护ID + crnProtocol.setCommandId(command.getCommandId()); + + //鏇存柊鎸囦护鐘舵�� + commandInfo.setCommandStatus(CommandStatusType.EXECUTE.id);//鎵ц涓� + commandInfoService.updateById(commandInfo); + //鏇存柊浠诲姟姝ュ簭 TaskWrkService taskWrkService = SpringUtils.getBean(TaskWrkService.class); TaskWrk taskWrk = taskWrkService.selectByWrkNo(command.getTaskNo().intValue()); -- Gitblit v1.9.1