自动化立体仓库 - WMS系统
zc
2025-07-10 6ec3505f6acceca7eae90693d9e4b109942f4185
src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
@@ -71,6 +71,20 @@
    }
    @Override
    public boolean updateAnfmeAdd(Double anfme, String locNo, LocDetl locDetl) {
        List<LocDetl> locDetls = this.baseMapper.selectItem3(locNo, locDetl.getMatnr());
        if (locDetls.isEmpty()) {
            return false;
        }
        for (LocDetl locDetl1 : locDetls) {
            if (MatCompareUtils.compare(locDetl1, locDetl)) {
                return baseMapper.updateAnfme(anfme, locNo, locDetl) > 0;
            }
        }
        return false;
    }
    @Override
    public boolean updateLocNo(String newLocNo, String oldLocNo) {
        return baseMapper.updateLocNo(newLocNo, oldLocNo) > 0;
    }
@@ -202,6 +216,8 @@
        return this.baseMapper.selectLocDetlUnilateralMoveShuttleN(matnr, batch, grade);
    }
    @Override
    public LocDetl selectItem(String locNo, WrkDetl wrkDetl) {
        List<LocDetl> locDetls = this.baseMapper.selectItem3(locNo, wrkDetl.getMatnr());