自动化立体仓库 - WMS系统
#
zyx
2024-03-18 8d3eb56caed299b6321ae044083f4dd63e3a237e
src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
@@ -314,13 +314,25 @@
    空板入库
     */
    @Transactional
    public String emptyPlateIn(String sourceStaion, Long userId) {
    public String emptyPlateIn(String sourceStaion,String containerCode, Long userId) {
        if(!pakinCheck()){
        }
        Date now = new Date();
        // 源站点状态检测
        AgvBasDevp agvBasDevp = agvBasDevpService.selectById(sourceStaion);
        if(!agvBasDevp.getLocSts().equals("O")){
            throw new CoolException("当前工作位状态为" + agvBasDevp.getLocSts()+",无法进行空板入库");
        }
        //判断当前容器是否存在任务
        AgvWrkMast agvWrkMast = agvWrkMastService.selectByContainerCode(containerCode);
        if(!Cools.isEmpty(agvWrkMast)){
        }
        // 检索库位
        AgvLocMast locMast = agvCommonService.getLocNo(null, agvBasDevp.getFloor());
        // 生成工作档 10.空板入库
@@ -775,4 +787,12 @@
        }
    }
    //入库前检查
    private boolean pakinCheck(){
        return true;
    }
}