自动化立体仓库 - WMS系统
#
LSH
2023-03-27 700059de6ffbe956e6546e74aac9a1f0cd6f2663
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -540,39 +540,7 @@
            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);