From ea63cc4745ace568fe5570e18f7ff5b21a811826 Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期三, 14 五月 2025 14:52:26 +0800 Subject: [PATCH] #调试 --- src/main/java/com/zy/common/service/CommonService.java | 82 ++++++++++++++--------------------------- 1 files changed, 28 insertions(+), 54 deletions(-) diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java index 0297a3e..285b425 100644 --- a/src/main/java/com/zy/common/service/CommonService.java +++ b/src/main/java/com/zy/common/service/CommonService.java @@ -119,7 +119,7 @@ */ @Transactional public StartupDto getLocNo(Integer whsType, Integer staDescId, Integer sourceStaNo, String matnr, String batch, String grade, LocTypeDto locTypeDto) { - whsType = Utils.GetWhsType(sourceStaNo); + whsType = Utils.GetWhsType(sourceStaNo); return getLocNoRun(whsType,staDescId,sourceStaNo,matnr,batch,grade,0,locTypeDto,0); } @@ -165,11 +165,7 @@ if (!Cools.isEmpty(moveCrnNo) && moveCrnNo!=0){ crnNumber = moveCrnNo; - if (times==0){ - curRow = moveCrnNo*2-1; - }else { - curRow = moveCrnNo*2-1; - } + curRow = eRow; } //姝ょ▼搴忕敤浜庝紭鍖栧爢鍨涙満寮傚父鏃剁殑杩愯鏃堕棿 @@ -333,71 +329,49 @@ .eq("row1", nearRow) .eq("loc_sts", "O") .orderBy("lev1",true).orderBy("bay1",true)); - for (LocMast locMast1 : locMasts) { - if (!VersionUtils.locMoveCheckLocTypeComplete(locMast1, locTypeDto)) { - continue; - } - if (Utils.BooleanWhsTypeStaIoType(whsType)){ -// String shallowLoc = Utils.getDeepLoc(slaveProperties, locMast1.getLocNo()); - LocMast locMast2 = locMastService.selectOne(new EntityWrapper<LocMast>() - .eq("loc_sts", "O")); - if (!Cools.isEmpty(locMast2)) { - locMast = locMast2; - break; - } - } else { - if (!Cools.isEmpty(locMast1)) { - locMast = locMast1; - break; - } - } - } +// for (LocMast locMast1 : locMasts) { +// if (!VersionUtils.locMoveCheckLocTypeComplete(locMast1, locTypeDto)) { +// continue; +// } +// if (Utils.BooleanWhsTypeStaIoType(whsType)){ +//// String shallowLoc = Utils.getDeepLoc(slaveProperties, locMast1.getLocNo()); +// LocMast locMast2 = locMastService.selectOne(new EntityWrapper<LocMast>() +// .eq("loc_sts", "O")); +// if (!Cools.isEmpty(locMast2)) { +// locMast = locMast2; +// break; +// } +// } else { +// if (!Cools.isEmpty(locMast1)) { +// locMast = locMast1; +// break; +// } +// } +// } if (Cools.isEmpty(locMast) && Utils.BooleanWhsTypeStaIoType(whsType)){ for (LocMast locMast1 : locMasts) { if (!VersionUtils.locMoveCheckLocTypeComplete(locMast1, locTypeDto)) { continue; } - if (Utils.BooleanWhsTypeStaIoType(whsType)){ - String shallowLoc = Utils.getDeepLoc(slaveProperties, locMast1.getLocNo()); - LocMast locMast2 = locMastService.selectOne(new EntityWrapper<LocMast>() - .eq("loc_no", shallowLoc).eq("loc_sts", "O")); - if (!Cools.isEmpty(locMast2)) { - locMast = locMast2; - break; - } else { - locMast2 = locMastService.selectOne(new EntityWrapper<LocMast>() - .eq("loc_no", shallowLoc).eq("loc_sts", "F")); - if (!Cools.isEmpty(locMast2)) { - locMast = locMast2; - break; - } else { - locMast2 = locMastService.selectOne(new EntityWrapper<LocMast>() - .eq("loc_no", shallowLoc).eq("loc_sts", "D")); - if (!Cools.isEmpty(locMast2)) { - locMast = locMast2; - break; - } - } - } - } else { - if (!Cools.isEmpty(locMast1)) { - locMast = locMast1; - break; - } + + if (!Cools.isEmpty(locMast1)) { + locMast = locMast1; + break; } + } } } - if (!Cools.isEmpty(locMast) && !basCrnpService.checkSiteError(crnNo, true)) { + if (!basCrnpService.checkSiteError(crnNo, true)) { locMast = null; } // 閫掑綊鏌ヨ if (Cools.isEmpty(locMast) || !locMast.getLocSts().equals("O")) { // 褰撳墠宸烽亾鏃犵┖搴撲綅鏃讹紝閫掑綊璋冩暣鑷充笅涓�宸烽亾锛屾绱㈠叏閮ㄥ贩閬撴棤鏋滃悗锛岃烦鍑洪�掑綊 - if (times < rowCount*2) { + if (times < 1) { times = times + 1; return getLocNoRun(whsType, staDescId, sourceStaNo, matnr, batch, grade,moveCrnNo+1, locTypeDto, times); } -- Gitblit v1.9.1