From 19adf22200dfe8e2bba439a2c1c640332f436835 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期二, 22 四月 2025 21:06:58 +0800 Subject: [PATCH] 999 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 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 fcb7843..3ff9dc5 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -1121,11 +1121,10 @@ return false; } if (wrkMast.getStaNo() == 1031) { - //TODO - if (staProtocol.getOutInModel() != 1) { - News.info("{}浠诲姟锛寋}绔欑偣锛屾病鏈夊彲鍑轰俊鍙�", wrkMast.getWrkNo(), staProtocol.getSiteId()); - return false; - } +// if (staProtocol.getOutInModel() != 1) { +// News.info("{}浠诲姟锛寋}绔欑偣锛屾病鏈夊彲鍑轰俊鍙�", wrkMast.getWrkNo(), staProtocol.getSiteId()); +// return false; +// } } else { if (!isOutEnable(devpThread, wrkMast.getStaNo())) { News.info("{}浠诲姟锛寋}绔欑偣锛屾病鏈夊彲鍑轰俊鍙�", wrkMast.getWrkNo(), staProtocol.getSiteId()); @@ -1628,7 +1627,7 @@ Map<Integer, StaProtocol> station = devpThread.getStation(); WrkMast wrkMast = null; for (StaProtocol staProtocol : station.values()) { - if (staProtocol.getSiteId() == 1013 || staProtocol.getSiteId() == 1024) { + if ((staProtocol.getSiteId() == 1013 || staProtocol.getSiteId() == 1024) && staProtocol.isLoading()) { wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", staProtocol.getFinishWorkNo()).eq("wrk_sts", WrkStsType.OUTBOUND_DEVP_RUN.sts)); if (wrkMast != null) { wrkMast.setWrkSts(WrkStsType.COMPLETE_OUTBOUND.sts); @@ -1639,9 +1638,13 @@ News.error("杈撻�佺嚎宸茬‘璁や笖浠诲姟瀹屾垚鐘舵��,澶嶄綅澶辫触锛屼絾鏈壘鍒板伐浣滄。銆傝緭閫佺嚎鍙�={}锛屽畬缁撳伐浣滃彿={}", staProtocol.getSiteId(), staProtocol.getFinishWorkNo()); } } - } else if (staProtocol.getSiteId() == 1031) { + } else if (staProtocol.getSiteId() == 1031 && staProtocol.isLoading()) { wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", staProtocol.getFinishWorkNo()).eq("wrk_sts", WrkStsType.OUTBOUND_DEVP_RUN_2.sts)); if (wrkMast != null) { + staProtocol.setWorkNo(Short.parseShort(String.valueOf(wrkMast.getWrkNo()))); + staProtocol.setStaNo(Short.parseShort(String.valueOf(1135))); + MessageQueue.offer(SlaveType.Devp, 1, new Task(2, staProtocol)); + News.info("杈撻�佺嚎鍏ュ簱鍛戒护涓嬪彂锛屼换鍔℃暟鎹�={}", JSON.toJSON(wrkMast)); wrkMast.setWrkSts(WrkStsType.COMPLETE_OUTBOUND.sts); wrkMast.setModiTime(new Date()); if (wrkMastService.updateById(wrkMast)) { -- Gitblit v1.9.1