From 17307572321cae05581f1cdaba4702a188ea7f4e Mon Sep 17 00:00:00 2001 From: zhangchao <zc857179121@qq.com> Date: 星期六, 31 八月 2024 17:39:19 +0800 Subject: [PATCH] 对照协议调整 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 32 ++++++++++++++++++++++++++++---- 1 files changed, 28 insertions(+), 4 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 e723309..79ac93f 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -565,7 +565,15 @@ wrkMast.setCrnEndTime(new Date()); if (wrkMastMapper.updateById(wrkMast) != 0) { // 澶嶄綅鍫嗗灈鏈� - crnThread.setResetFlag(true); + Short mode = crnProtocol.getMode(); + if (mode == 1) { + crnThread.setResetFlag(true); + } else if (mode == 2) { + crnThread.setResetFlagTwo(true); + } else if (mode == 3) { + crnThread.setResetFlag(true); + crnThread.setResetFlagTwo(true); + } } else { News.error("" + mark + " - 1" + " - 鏇存柊宸ヤ綔妗g殑宸ヤ綔鐘舵�佷负14澶辫触锛侊紒锛� [宸ヤ綔鍙�:{}]", wrkMast.getWrkNo()); } @@ -1262,10 +1270,18 @@ } // 鐘舵�侊細绛夊緟纭 骞朵笖 浠诲姟瀹屾垚浣� = 1 if (crnProtocol.statusType == CrnStatusType.WAITING && crnProtocol.getTaskNo() != 0) { - News.warnNoLog("" + mark + " - 0" + " - 寮�濮嬫墽琛屽宸ヤ綔妗g殑瀹屾垚鎿嶄綔"); + News.warn("" + mark + " - 0" + " - 寮�濮嬫墽琛屽宸ヤ綔妗g殑瀹屾垚鎿嶄綔"); if (crnProtocol.getTaskNo() == 9999) { // 鍫嗗灈鏈哄浣� - crnThread.setResetFlag(true); + Short mode = crnProtocol.getMode(); + if (mode == 1) { + crnThread.setResetFlag(true); + } else if (mode == 2) { + crnThread.setResetFlagTwo(true); + } else if (mode == 3) { + crnThread.setResetFlag(true); + crnThread.setResetFlagTwo(true); + } } else { // 鑾峰彇鍏ュ簱寰呯‘璁ゅ伐浣滄。 WrkMast wrkMast = wrkMastMapper.selectPakInStep3(crnProtocol.getTaskNo().intValue()); @@ -1286,7 +1302,15 @@ if (wrkMastMapper.updateById(wrkMast) > 0) { // 鍫嗗灈鏈哄浣� News.warnNoLog("" + mark + " - 2" + " - 淇敼鎴愬姛鍚庡浣嶅爢鍨涙満 : 鍫嗗灈鏈哄彿={}", crnThread.getCrnProtocol().getCrnNo()); - crnThread.setResetFlag(true); + Short mode = crnProtocol.getMode(); + if (mode == 1) { + crnThread.setResetFlag(true); + } else if (mode == 2) { + crnThread.setResetFlagTwo(true); + } else if (mode == 3) { + crnThread.setResetFlag(true); + crnThread.setResetFlagTwo(true); + } } } -- Gitblit v1.9.1