自动化立体仓库 - WMS系统
whycq
2024-06-04 dc24e8e11dd2f17967fac7809ba40688162f8e9e
src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java
@@ -41,11 +41,15 @@
            wrkDetl.setIoTime(now);
            wrkDetl.setBatch(dto.getBatch());
            wrkDetl.setAnfme(dto.getAnfme()); // 数量
            wrkDetl.setZpallet(barcode); // 托盘条码
            wrkDetl.setZpallet(barcode); // 货架条码
            wrkDetl.setAppeUser(userId);
            wrkDetl.setAppeTime(now);
            wrkDetl.setModiUser(userId);
            wrkDetl.setModiTime(now);
            wrkDetl.setThreeCode(dto.getCsocode());
            wrkDetl.setDeadTime(dto.getIsoseq());
            wrkDetl.setSuppCode(dto.getContainerCode());
            if (!this.insert(wrkDetl)) {
                throw new CoolException("保存工作明细失败");
            }
@@ -65,4 +69,30 @@
            return baseMapper.updateAnfme(anfme, wrkNo, matnr, batch) > 0;
        }
    }
    @Override
    public List<WrkDetl> selectAndLogByOrderNo(String orderNo) {
        return this.baseMapper.selectAndLogByOrderNo(orderNo);
    }
    @Override
    public List<WrkDetl> selectAndLogByOrderNoGroupByMatnrOfSum(String orderNo) {
        return this.baseMapper.selectAndLogByOrderNoGroupByMatnrOfSum(orderNo);
    }
    @Override
    public boolean updateInspect(Integer wrkNo, String matnr, String batch) {
        return this.baseMapper.updateInspect(wrkNo, matnr, batch) > 0;
    }
    @Override
    public List<WrkDetl> selectPakoutQuery(Integer staNo, String matnr) {
        return this.baseMapper.selectPakoutQuery(staNo, matnr);
    }
    @Override
    public boolean updateOrderNo(String orderNo, Integer wrkNo, String matnr, String batch) {
        return baseMapper.updateOrderNo(orderNo, wrkNo, matnr, batch) > 0;
    }
}