From 8f227a0901d120f6f364712800e7a5d5d985e908 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期一, 06 二月 2023 11:11:21 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/service/CommonService.java | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java index d9a2a71..423aee2 100644 --- a/src/main/java/com/zy/common/service/CommonService.java +++ b/src/main/java/com/zy/common/service/CommonService.java @@ -211,21 +211,23 @@ } // 搴撳尯閿佸畾 - LocRule locRule = locRuleService.find(Cools.isEmpty(matNos) ? null : matNos.get(0), null, start, end); - if (!Cools.isEmpty(locRule)) { - List<LocMast> locMasts = locMastService.queryFreeLocMast2(locTypeDto.getLocType1() - , locRule.getRowBeg(), locRule.getRowEnd(), locRule.getBayBeg(), locRule.getBayEnd(), locRule.getLevBeg(), locRule.getLevEnd()); - for (LocMast one : locMasts) { - List<String> groupLoc = Utils.getGroupLoc(one.getLocNo()); - LocMast locMast0 = locMastService.findOutMost(groupLoc); - if (null != locMast0) { - // 娴呭簱浣嶇鍚堝昂瀵告娴� - if (VersionUtils.locMoveCheckLocType(locMast0, locTypeDto)) { - // 娴呭簱浣嶅搴斿爢鍨涙満蹇呴』鍙敤涓旀棤寮傚父 - if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { - crnNo = locMast0.getCrnNo(); - locMast = locMast0; - break; + if (Cools.isEmpty(locMast)) { + LocRule locRule = locRuleService.find(Cools.isEmpty(matNos) ? null : matNos.get(0), null, start, end); + if (!Cools.isEmpty(locRule)) { + List<LocMast> locMasts = locMastService.queryFreeLocMast2(locTypeDto.getLocType1() + , locRule.getRowBeg(), locRule.getRowEnd(), locRule.getBayBeg(), locRule.getBayEnd(), locRule.getLevBeg(), locRule.getLevEnd()); + for (LocMast one : locMasts) { + List<String> groupLoc = Utils.getGroupLoc(one.getLocNo()); + LocMast locMast0 = locMastService.findOutMost(groupLoc); + if (null != locMast0) { + // 娴呭簱浣嶇鍚堝昂瀵告娴� + if (VersionUtils.locMoveCheckLocType(locMast0, locTypeDto)) { + // 娴呭簱浣嶅搴斿爢鍨涙満蹇呴』鍙敤涓旀棤寮傚父 + if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { + crnNo = locMast0.getCrnNo(); + locMast = locMast0; + break; + } } } } @@ -345,10 +347,8 @@ } } - // 鍥犲簱浣嶇Щ杞�侀渶棰勭暀绌哄簱浣� todo:luxiaotao -// if (!locMastService.checkEmptyCount(locMast)) { -// locMast = null; -// } + // 鍥犲簱浣嶇Щ杞�侀渶棰勭暀绌哄簱浣� + if (!locMastService.checkEmptyCount(locMast, 10)) { locMast = null; } } // 2.鏃犲簱浣嶆椂锛屾棤瑙嗗尯鍩熼攣瀹氾紝閲嶆柊鏌ユ壘搴撲綅 -- Gitblit v1.9.1