自动化立体仓库 - WMS系统
zhang
1 天以前 848891274b568d3c1402da7cb0d568a65130c3a6
查询功能唯一条件就是任务号;添加条件判断
2个文件已修改
15 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/AgvOpenController.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/AgvWrkMastWarnScheduler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/AgvOpenController.java
@@ -84,12 +84,12 @@
        }
        AgvWrkMast agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("wrk_no", wrkNo));
        if (Cools.isEmpty(agvWrkMast)) {
            agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("barcode", param.getPodCode()));
            if (Cools.isEmpty(agvWrkMast)) {
            //agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("barcode", param.getPodCode()));
            //if (Cools.isEmpty(agvWrkMast)) {
                r = R.error("任务编号错误");
                logPost(param, JSONObject.toJSONString(r), false);
                return r;
            }
            //}
        }
        try {
            if (!Cools.isEmpty(agvWrkMast.getBarcode()) && !Cools.isEmpty(param.getPodCode())) {
@@ -273,8 +273,11 @@
                    agvLocMastService.updateLocStsByLocNo(agvWrkMast.getSourceLocNo(), "O", "", agvWrkMast.getWhsType().shortValue(), "", (short) 0);
                }
            } else if (agvWrkMast.getIoType() == 109 && !agvWrkMast.getSourceLocNo().substring(0, 2).equals("DB")) {
                //修改源库位状态为O
                agvLocMastService.updateLocStsByLocNo(agvWrkMast.getSourceLocNo(), "O", "", agvWrkMast.getWhsType().shortValue(), "", (short) 0);
                AgvLocMast agvLocMast = agvLocMastService.selectOne(new EntityWrapper<AgvLocMast>().eq("loc_no", agvWrkMast.getSourceLocNo()));
                if(agvLocMast.getLocSts().equals("R")){
                    //修改源库位状态为O
                    agvLocMastService.updateLocStsByLocNo(agvWrkMast.getSourceLocNo(), "O", "", agvWrkMast.getWhsType().shortValue(), "", (short) 0);
                }
            }
            //if(agvWrkMast.getIoType() == 1 || agvWrkMast.getIoType() == 53 || agvWrkMast.getIoType() == 57 || agvWrkMast.getIoType() == 10){
            //    //修改源站点状态为O.空,以及解绑托盘条码
src/main/java/com/zy/asrs/task/AgvWrkMastWarnScheduler.java
@@ -41,7 +41,7 @@
    private AgvBasMapper agvBasMapper;
    @Scheduled(fixedDelay = 600000)
    //@Scheduled(fixedDelay = 600000)
    public void report() {
        Date date = new Date();
        Map<Long, Integer> timeConfig = new HashMap<>();