From bc475807a7eead4bdf51fef6ce9055c7d02cc898 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期三, 21 八月 2024 08:38:10 +0800
Subject: [PATCH] #优化
---
src/main/java/com/zy/common/service/CommonService.java | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index 9090ac1..d9a1a2b 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -35,6 +35,18 @@
add(21);add(22);add(23);add(24);add(25);add(26);add(27);add(28);add(29);add(30);
}};
+ public static final List<String> HARD_LOC_NO = new ArrayList<String>() {{
+ add("0200104");add("0200704");add("0201404");add("0202004");
+ add("0600201");add("0600202");add("0600203");add("0600204");
+ add("0600301");add("0600302");add("0600303");add("0600304");
+ add("0600701");add("0600702");
+ add("0601401");add("0601402");
+ add("0602001");add("0602002");
+ add("2000704");add("2001404");add("2002004");
+ add("1600701");add("1601401");add("1602001");
+ add("1600702");add("1601402");add("1602002");
+ }};
+
@Autowired
private WrkMastService wrkMastService;
@Autowired
@@ -380,6 +392,24 @@
}
}
}
+ if (!flag) {
+ List<LocMast> locMastsNew = locMastService.findInEmptyLocMastNew(locTypeDto.getLocType1(), HARD_LOC_NO, crnNo);//鎵句竴鏉℃柊鐨勭┖宸烽亾
+ for (LocMast locMast0 : locMastsNew) {
+ //妫�娴嬪綋鍓嶅簱浣嶅唴渚у叾浠栧簱浣嶆槸鍚︿负D銆丗銆乆
+ // 娴呭簱浣嶇鍚堝昂瀵告娴�
+ if (VersionUtils.locMoveCheckLocType(locMast0, locTypeDto)) {
+ // 娴呭簱浣嶅搴斿爢鍨涙満蹇呴』鍙敤涓旀棤寮傚父
+ if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) {
+ // 鍥犲簱浣嶇Щ杞�侀渶棰勭暀绌哄簱浣�
+ if (locMastService.checkEmptyCount(locMast0, 10)) {
+ locMast = locMast0;
+ flag = true;
+ break;
+ }
+ }
+ }
+ }
+ }
if (flag) {
break;
}
--
Gitblit v1.9.1