自动化立体仓库 - WMS系统
#
whycq
2024-03-14 06b612c123fbe56f69536d45633c2c7f428df526
src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java
@@ -159,14 +159,6 @@
        if(code == 0){
            for(AgvWrkMast agvWrkMast : agvWrkMastList){
                //下发容器达到通知 (输送线)
                if("Y".equals(agvWrkMast.getMk())){
                    int containerArrivedCode = agvWrkMastService.containerArrived(agvWrkMast);
                    if(containerArrivedCode != 0){
                        log.error("容器到达指令下发失败");
                        continue;
                    }
                }
                //202.RCS取货中
                agvWrkMast.setWrkSts(202L);
                agvWrkMastService.updateById(agvWrkMast);
@@ -182,11 +174,11 @@
    @Transactional
    public ReturnT<String> startCarryWrk(List<AgvWrkMast> agvWrkMastList) throws IOException {
        log.info(agvWrkMastList.toString());
        //log.info(agvWrkMastList.toString());
        //任务过滤,过滤掉已存在相同目标库位的工作档
        agvWrkMastList = filter(agvWrkMastList);
        //agvWrkMastList = filter(agvWrkMastList);
        int code = agvWrkMastService.startWrk(agvWrkMastList,"carry");
        log.info(agvWrkMastList.toString());
        //log.info(agvWrkMastList.toString());
        if (Cools.isEmpty(agvWrkMastList)){
            return SUCCESS;
        }