| | |
| | | |
| | | if (signRule1){ |
| | | if (nearRow!=curRow){ |
| | | List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("row1", nearRow).eq("loc_sts", "O")); |
| | | List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("row1", nearRow).eq("loc_sts", "O").orderBy("lev1")); |
| | | for (LocMast locMast1:locMasts){ |
| | | //获取巷道 |
| | | List<String> groupOutsideLocCrn = Utils.getGroupOutLocCrn(curRow,nearRow,locMast1.getLocNo(), curRow<nearRow); |
| | |
| | | LocMast locMastF = locMastService.selectLocByLocStsPakInF(curRow,nearRow,groupOutsideLocCrn); |
| | | if (!Cools.isEmpty(locMastF) && locMastF.getLocSts().equals("F")){ |
| | | LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", locMastF.getLocNo())); |
| | | if (!Cools.isEmpty(locDetl) && matnr.equals(locDetl.getMatnr()) && batch.equals(Cools.isEmpty(locDetl.getBatch()) ? "" : locDetl.getBatch()) && grade.equals(Cools.isEmpty(locDetl.getBrand()) ? "" : locDetl.getBrand())) { |
| | | // if (!Cools.isEmpty(locDetl) && matnr.equals(locDetl.getMatnr()) && batch.equals(Cools.isEmpty(locDetl.getBatch()) ? "" : locDetl.getBatch()) && grade.equals(Cools.isEmpty(locDetl.getBrand()) ? "" : locDetl.getBrand())) { |
| | | //获取目标库位所在巷道最浅非空库位 |
| | | locMast = locMastService.selectLocByLocStsPakInO(curRow,nearRow,groupOutsideLocCrn); |
| | | break; |
| | | } |
| | | // } |
| | | } |
| | | } |
| | | } |
| | |
| | | <foreach collection="locNos" item="locNo" index="index" open="(" close=")" separator=","> |
| | | #{locNo} |
| | | </foreach> |
| | | AND loc_sts not in ('O') order by row1 |
| | | AND loc_sts not in ('O') order by row1 , lev1 |
| | | </select> |
| | | |
| | | <select id="selectLocByLocStsPakInF2" resultMap="BaseResultMap"> |
| | |
| | | <foreach collection="locNos" item="locNo" index="index" open="(" close=")" separator=","> |
| | | #{locNo} |
| | | </foreach> |
| | | AND loc_sts not in ('O') order by row1 desc |
| | | AND loc_sts not in ('O') order by row1 desc ,lev1 |
| | | </select> |
| | | |
| | | <select id="selectLocByLocStsPakInO1" resultMap="BaseResultMap"> |
| | |
| | | <foreach collection="locNos" item="locNo" index="index" open="(" close=")" separator=","> |
| | | #{locNo} |
| | | </foreach> |
| | | AND loc_sts in ('O') order by row1 desc |
| | | AND loc_sts in ('O') order by row1 desc ,lev1 |
| | | </select> |
| | | |
| | | <select id="selectLocByLocStsPakInO2" resultMap="BaseResultMap"> |
| | |
| | | <foreach collection="locNos" item="locNo" index="index" open="(" close=")" separator=","> |
| | | #{locNo} |
| | | </foreach> |
| | | AND loc_sts in ('O') order by row1 |
| | | AND loc_sts in ('O') order by row1 ,lev1 |
| | | </select> |
| | | |
| | | </mapper> |