From 8123735b8ffb23629a84bdb8b2cce359a800824e Mon Sep 17 00:00:00 2001 From: pjb <pjb123456> Date: 星期日, 06 七月 2025 17:17:41 +0800 Subject: [PATCH] 回原点任务和入出库任务冲突 --- src/main/java/com/zy/service/impl/MainServiceImpl.java | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/service/impl/MainServiceImpl.java b/src/main/java/com/zy/service/impl/MainServiceImpl.java index afdfb38..6160a54 100644 --- a/src/main/java/com/zy/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/service/impl/MainServiceImpl.java @@ -1178,7 +1178,7 @@ /** * 鍫嗗灈鏈哄洖鍘熺偣 */ - public synchronized void originGo() { + public synchronized void originGo() throws InterruptedException { for (CrnSlave crn : slaveProperties.getCrn()) { // 鑾峰彇鍫嗗灈鏈轰俊鎭� @@ -1202,6 +1202,12 @@ continue; } + // 鏈夊悐杞﹀叆搴撴垨鍚婅溅鍑哄簱浠诲姟 + int count = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("crn_no", crnProtocol.getCrnNo()).in("wrk_sts", 3, 12)); + if(count != 0) { + continue; + } + CrnCommand crnCommand = new CrnCommand(); crnCommand.setCrnNo(crn.getId()); // 鍫嗗灈鏈虹紪鍙� crnCommand.setTaskNo((short) 9999); // 宸ヤ綔鍙� @@ -1219,6 +1225,7 @@ basCrnpService.updateById(basCrnp); // 璁剧疆鏇存柊鏃堕棿锛岄伩鍏嶉噸澶嶄笅鍙戝洖鍘熺偣 log.info("{}鍙峰爢鍨涙満鍥炲師鐐逛换鍔′笅鍙戞垚鍔燂細{}", crn.getId(), JSON.toJSON(crnCommand)); } + Thread.sleep(2000); } } } -- Gitblit v1.9.1