| | |
| | | int row = getRow(locNoKong); |
| | | int bay = getBay(locNoKong); |
| | | int lev = getLev(locNoKong); |
| | | if (!(row==4 || row==5)){ |
| | | if (row>5){ |
| | | locMasts=locMastService.selectList(new EntityWrapper<LocMast>().ge("row1", 5).le("row1", row) |
| | | .eq("bay1",bay).eq("lev1",lev)); |
| | | for (LocMast locMast1:locMasts){ |
| | | if (locMast1.getRow1()<row){ |
| | | if (!locMast1.getLocSts().equals("O")){ |
| | | if (param.getLocNos().contains(locMast1.getLocNo())){ |
| | | continue; |
| | | } |
| | | sign=true; |
| | | th="库位号:"+locNoKong+" 浅库位有非空库位!"; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | }else { |
| | | locMasts=locMastService.selectList(new EntityWrapper<LocMast>().le("row1", 4).ge("row1", row) |
| | | .eq("bay1",bay).eq("lev1",lev)); |
| | | for (LocMast locMast1:locMasts){ |
| | | if (locMast1.getRow1()>row){ |
| | | if (!locMast1.getLocSts().equals("O")){ |
| | | if (param.getLocNos().contains(locMast1.getLocNo())){ |
| | | continue; |
| | | } |
| | | sign=true; |
| | | th="库位号:"+locNoKong+" 浅库位有非空库位!"; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | if (sign){ |
| | | throw new CoolException("出库失败;"+th); |