自动化立体仓库 - WMS系统
#
zjj
2 天以前 a0f6916e4d28a13f5ac92ced0abdfb953b2dd76d
#
2个文件已修改
9 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -208,6 +208,7 @@
                if (!inSta.equals("1000") && !inSta.equals("1035")){
                    basDevp.setInQty(basDevp.getInQty() + 1);
                    basDevpMapper.updateById(basDevp);
                    log.info("入库呼叫,"+basDevp.getDevNo()+"+1");
                }
            } else {
@@ -287,12 +288,12 @@
        return success ? R.ok("解绑成功") : R.parse(message);
    }
    public boolean sendAgvTask(String org,String tar){
    public boolean sendAgvTask(String org,String tar,String type){
        ForwardAGVTaskParam forwardAGVTaskParam = new ForwardAGVTaskParam();
        forwardAGVTaskParam.setReqCode(UUID.randomUUID().toString().replace("-", ""));
        forwardAGVTaskParam.setClientCode("IWMS");
        forwardAGVTaskParam.setTaskTyp("GT3");
        forwardAGVTaskParam.setTaskTyp(type);
        forwardAGVTaskParam.setCtnrTyp("2");
        forwardAGVTaskParam.setPriority("1");
        List<ForwardAGVTaskParam.PositionCodePaths> positionCodePathsList = new ArrayList<>();
@@ -1396,7 +1397,7 @@
//        呼叫agv
        boolean success = sendAgvTask(orgSite, tarSite);
        boolean success = sendAgvTask(orgSite, tarSite,"GT5");
        if (!success){
            throw new CoolException("呼叫agv失败");
        }
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -426,6 +426,8 @@
                BasDevp basDevp = basDevpMapper.selectById(sourceSite.get(sourceStaNo));
                basDevp.setInQty(Math.max(basDevp.getInQty() - 1, 0));
                basDevpMapper.updateById(basDevp);
                log.info("入库任务完成,"+basDevp.getDevNo()+"-1");
            }
            // 修改工作主档状态