From 1722986de2d0c48bdf3d9881fe332abc8f7b823c Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期五, 18 四月 2025 08:57:31 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/utils/Utils.java | 9 ++------- src/main/java/com/zy/common/service/CommonService.java | 16 +++++++++------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java index 43ab53a..6cc2302 100644 --- a/src/main/java/com/zy/asrs/utils/Utils.java +++ b/src/main/java/com/zy/asrs/utils/Utils.java @@ -528,16 +528,11 @@ //婊℃澘姝e父鍏ュ簱 switch (curRow){ case 1: - necessaryParameters[1] = 4; //curRow 鏈�娣卞簱浣嶆帓 + necessaryParameters[1] = 6; //curRow 鏈�娣卞簱浣嶆帓 necessaryParameters[2] = sCrnNo; //crnNo 鍫嗗灈鏈哄彿 necessaryParameters[3] = 3; //nearRow 鏈�娴呭簱浣嶆帓 break; - case 4: - necessaryParameters[1] = 5; //curRow 鏈�娣卞簱浣嶆帓 - necessaryParameters[2] = sCrnNo; //crnNo 鍫嗗灈鏈哄彿 - necessaryParameters[3] = 6; //nearRow 鏈�娴呭簱浣嶆帓 - break; - case 5: + case 6: necessaryParameters[1] = 8; //curRow 鏈�娣卞簱浣嶆帓 necessaryParameters[2] = sCrnNo; //crnNo 鍫嗗灈鏈哄彿 necessaryParameters[3] = 8; //nearRow 鏈�娴呭簱浣嶆帓 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