自动化立体仓库 - WMS系统
dubin
2025-12-17 ed62b1bb0e4bbb8b7d4b6f4d980c941cfd11233e
src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java
@@ -40,7 +40,34 @@
        if (locMast == null) {
            return false;
        }
        return this.baseMapper.selectEmptyLocCount(locMast.getLocType1(), locMast.getCrnNo()) > 1;
        return this.baseMapper.selectEmptyLocCount(locMast.getLocType1(), locMast.getCrnNo()) > 7;
    }
    /*
     *获取目标库位所在巷道最浅非空库位
     * */
    @Override
    public LocMast selectLocByLocStsPakInF(Integer curRow,Integer nearRow,List<String> locNos) {
        if (curRow<nearRow){
            return this.baseMapper.selectLocByLocStsPakInF1(locNos);
        }
        return this.baseMapper.selectLocByLocStsPakInF2(locNos);
    }
    /*
     * 获取目标库位所在巷道最深空库位
     * */
    @Override
    public LocMast selectLocByLocStsPakInO(Integer curRow,Integer nearRow,List<String> locNos) {
        if (curRow<nearRow){
            return this.baseMapper.selectLocByLocStsPakInO1(locNos);
        }
        return this.baseMapper.selectLocByLocStsPakInO2(locNos);
    }
    @Override
    public LocMast selectByBarcode(String zpallet) {
        return this.baseMapper.selectByBarcode(zpallet);
    }
    @Override