From 89309db51016d79f4c54629228ec562e421ccaa2 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期三, 01 六月 2022 11:08:24 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/service/CommonService.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 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 10a2f99..036b48d 100644 --- a/src/main/java/com/zy/common/service/CommonService.java +++ b/src/main/java/com/zy/common/service/CommonService.java @@ -96,6 +96,7 @@ */ @Transactional public StartupDto getLocNo(Integer whsType, Integer staDescId, Integer sourceStaNo, List<String> matNos, LocTypeDto locTypeDto, int times) { + whsType = getWhsType(sourceStaNo, times); StartupDto startupDto = new StartupDto(); // 鐢熸垚宸ヤ綔鍙� int workNo = getWorkNo(0); @@ -276,4 +277,34 @@ } } + /** + * 鏍规嵁鍏ュ簱绔欒幏鍙栧簱浣嶆帓鍙峰垎閰� + */ + private Integer getWhsType(Integer sourceStaNo, int times) { + if (times >= 16) { + return 4; + } + switch (sourceStaNo) { + case 173: + case 176: + case 180: + case 185: + return 1; + case 189: + case 194: + case 198: + case 202: + return 2; + case 206: +// case 211: +// case 215: +// case 219: +// case 223: + case 227: + return 3; + default: + throw new CoolException("鏍规嵁鍏ュ簱绔欒幏鍙栧簱浣嶆帓鍙峰垎閰嶅け璐ワ紝鍏ュ簱绔欙細" + sourceStaNo); + } + } + } -- Gitblit v1.9.1