自动化立体仓库 - WMS系统
tzsk
2024-01-29 60224c0580a5b649d46629e6c047e2062ee6e87c
Changes
5个文件已修改
1个文件已添加
14 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/AgvBasDevpController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/CheckLocDetlExistScheduler.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/image/favicon_old.ico 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/nodeLoc/nodeLoc.html 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/AgvBasDevpController.java
@@ -281,11 +281,13 @@
        }catch (Exception e){
            String devNo = map.get("devNo").toString();
            AgvWrkMast agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("loc_no", devNo).eq("wrk_sts",205L));
            if (agvWrkMast != null) {
            if(agvWrkMast.getIoType() == 101){
                throw new CoolException("工作号为" + agvWrkMast.getWrkNo() + "类型为101.出库,无法执行拣料入库任务,请重新选择站点。");
            }
            agvWrkMastList.add(agvWrkMast);
        }
        }
//        List<String> devNos = (List<String>) map.get("devNo");
//        List<AgvWrkMast> agvWrkMastList = devNos.stream().map(devNo -> {
src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
@@ -252,6 +252,13 @@
        Date now = new Date();
        taskDtos.forEach(taskDto -> {
            //判断是否有重复料想的工作当
            AgvWrkMast agvWrkMast = agvWrkMastService.selectByContainerCode(taskDto.getLocDtos().get(0).getContainerCode());
            if(!Cools.isEmpty(agvWrkMast)){
                return;
            }
            //生成工作档
            AgvWrkMast wrkMast = createWrkMast(107, 21L,taskDto.getLocNo(),taskDto.getAgvStaNo(),taskDto.getLocDtos().get(0).getContainerCode(),now,userId,false);
            //生成工作档明细
src/main/java/com/zy/asrs/task/CheckLocDetlExistScheduler.java
@@ -27,7 +27,8 @@
    @Autowired
    private ConfigService configService;
    @Scheduled(cron = "* 0/1 * * * ? ")
    //每30分钟扫描一次
    @Scheduled(cron = "0 30 * * * ? ")
    private void execute(){
        List<LocMast> locMasts = locMastService.selectLocDetlNotExist();
        if (locMasts.isEmpty()) {
src/main/resources/application.yml
@@ -1,5 +1,5 @@
server:
  port: 8081
  port: 8080
  servlet:
    context-path: /@pom.build.finalName@
src/main/webapp/static/image/favicon_old.ico
src/main/webapp/views/nodeLoc/nodeLoc.html