From a144c412981c49658c951db098a701a58f8e1ee3 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期五, 18 四月 2025 13:23:15 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/jx-fyxc-wms' into jx-fyxc-wms --- src/main/java/com/zy/common/service/CommonService.java | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java index 00559b3..70b6b64 100644 --- a/src/main/java/com/zy/common/service/CommonService.java +++ b/src/main/java/com/zy/common/service/CommonService.java @@ -870,7 +870,7 @@ // 鐩镐技宸ヤ綔妗f --- 鍚屽ぉ鍚岃鏍肩墿鏂� - if (!Cools.isEmpty(matnr) && (staDescId == 1 || staDescId == 11 || staDescId == 111) && !mixture ) { + if (!Cools.isEmpty(matnr) && !Cools.isEmpty(batch) && (staDescId == 1 || staDescId == 11 || staDescId == 111) && !mixture ) { //鏌ヨ鐩镐技宸ヤ綔妗f List<WrkMast> wrkMasts = wrkMastService.selectWrkMastWrkDetlMatnrBatch(staDescId, matnr, batch,grade, crnNo); int nearbay = 0; //鐩镐技宸ヤ綔妗f 鐩爣搴撲綅鍒� @@ -878,17 +878,19 @@ for (WrkMast wrkMast:wrkMasts){ LocMast locMastWrk = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", wrkMast.getLocNo())); List<LocMast> locMasts = new ArrayList<>(); - if (locMastWrk.getBay1() >=5 && locMastWrk.getBay1()<=6){ + if (locMastWrk.getBay1() >=3 && locMastWrk.getBay1()<=6){ locMasts = locMastService.selectList(new EntityWrapper<LocMast>() - .eq("gro1", locMastWrk.getGro1()) + .ge("bay1",3).le("bay1",6) .eq("crn_no", 7) .eq("loc_type1",locTypeDto.getLocType1()) + .eq("lev1",locMastWrk.getLev1()) .orderBy("bay1", true)); }else { locMasts = locMastService.selectList(new EntityWrapper<LocMast>() - .eq("gro1", locMastWrk.getGro1()) + .eq("bay1", locMastWrk.getBay1()) .eq("crn_no", 7) .eq("loc_type1",locTypeDto.getLocType1()) + .eq("lev1",locMastWrk.getLev1()) .orderBy("bay1", false)); } if (Cools.isEmpty(locMasts)) { @@ -959,15 +961,15 @@ } if (Utils.BooleanWhsTypeStaIoType(rowLastno)){ List<LocMast> locMasts1 = null; - if (nearRow == 6){ + if (nearRow == 3 && curRow == 6){ locMasts1 = locMastService.selectList(new EntityWrapper<LocMast>() - .eq("gro1", locMast1.getGro1()) + .ge("bay1",3).le("bay1",6) .eq("crn_no",7) .eq("loc_type1",locTypeDto.getLocType1()) .orderBy("bay1",true)); }else { locMasts1 = locMastService.selectList(new EntityWrapper<LocMast>() - .eq("gro1", locMast1.getGro1()) + .eq("bay1", nearRow) .eq("crn_no",7) .eq("loc_type1",locTypeDto.getLocType1()) .orderBy("bay1",false)); -- Gitblit v1.9.1