From a5468f143101fe97ccf607987ac94a851dca0aac Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期六, 30 十二月 2023 12:45:29 +0800 Subject: [PATCH] # --- zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/CommonService.java | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/CommonService.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/CommonService.java index 8e12215..559e5b9 100644 --- a/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/CommonService.java +++ b/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/CommonService.java @@ -82,7 +82,7 @@ * 妫�绱㈠簱浣嶅彿 */ @Transactional - public StartupDto getLocNo(Integer staDescId, Integer sourceStaNo, Integer moveCrnNo, LocTypeDto locTypeDto, int times) { + public StartupDto getLocNo(Integer staDescId, Integer sourceStaNo, Long hostId, LocTypeDto locTypeDto, int times) { // 鐩爣搴撲綅 LocMast locMast = null; @@ -108,7 +108,7 @@ // } //鎼滅储鏁翠釜绌哄簱浣嶇粍 - locMast = getLocNoStepSingle(locTypeDto, staDescId, sourceStaNo); + locMast = getLocNoStepSingle(locTypeDto, staDescId, sourceStaNo, hostId); if (locMast != null) { //鎵惧埌搴撲綅锛岃繑鍥瀌to return getLocNoStep6(staDescId, sourceStaNo, locMast);//杩斿洖dto @@ -244,18 +244,19 @@ } // 鎼滅储鍗曞搧(鏁翠釜搴撲綅缁�) - private LocMast getLocNoStepSingle(LocTypeDto locTypeDto, Integer staDescId, Integer sourceStaNo) { + private LocMast getLocNoStepSingle(LocTypeDto locTypeDto, Integer staDescId, Integer sourceStaNo, Long hostId) { LocMast locMast = null; // 鑾峰彇鐩爣绔� LambdaQueryWrapper<StaDesc> wrapper = new LambdaQueryWrapper<StaDesc>() .eq(StaDesc::getTypeNo, staDescId) - .eq(StaDesc::getStnNo, sourceStaNo); + .eq(StaDesc::getStnNo, sourceStaNo) + .eq(StaDesc::getHostId, hostId); StaDesc staDesc = staDescService.getOne(wrapper); if (staDesc == null) { throw new CoolException("鍏ュ簱璺緞涓嶅瓨鍦�"); } - List<LocMast> locMasts = locMastService.list(new LambdaQueryWrapper<LocMast>().eq(LocMast::getLocSts, "O"));//鎼滅储璐х墿 + List<LocMast> locMasts = locMastService.list(new LambdaQueryWrapper<LocMast>().eq(LocMast::getLocSts, "O").eq(LocMast::getHostId, hostId));//鎼滅储璐х墿 if (locMasts == null) { return null; -- Gitblit v1.9.1