zjj
2023-11-22 7d06cea49f39ab2bc9177833d0ab2a04bd53e3eb
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -122,6 +122,9 @@
        }
        TaskWrk taskWrk = taskWrkService.selectByTaskNo(param.getTaskNo());
        if (Cools.isEmpty(taskWrk)){
            return R.error("未查询到任务,任务号:"+param.getTaskNo());
        }
        return R.ok(taskWrk.getStartPoint());
    }
@@ -137,12 +140,19 @@
        } else if (Cools.isEmpty(param.getWharfCode())){
            return R.error("码头编号为空!");
        }
        BasDevp basDevp = basDevpService.selectById(param.getWharfCode());
        if (basDevp.getAutoing().equals("Y") && basDevp.getLoading().equals("N")){
            return R.ok();
        }else {
            return R.error();
        try{
            BasDevp basDevp = basDevpService.selectById(param.getWharfCode());
            if (basDevp.getAutoing().equals("Y") && basDevp.getLoading().equals("N")){
                return R.ok();
            }else {
                return R.error();
            }
        }catch (Exception e){
            log.error("AGV请求动作接口报错:"+e);
            return R.error("程序报错,未查询到站点");
        }
    }
    //任务下发接口
@@ -219,20 +229,20 @@
        }
        boolean sign =false;
        switch (param.getTaskStatus()){
            case "1"://正常取消
            case 1://正常取消
                if (taskWrk.getWrkSts()>1){
                    return R.error("任务已开始执行");
                }
            case "2"://强制取消
            case 2://强制取消
                if (taskWrk.getWrkSts()>3){
                    return R.error("任务已执行完成");
                }
                break;
            case "3"://正常完成
            case 3://正常完成
                if (taskWrk.getWrkSts()>11){
                    return R.error("任务已开始执行");
                }
            case "4"://强制完成
            case 4://强制完成
                if (taskWrk.getWrkSts()>14){
                    return R.error("任务已执行完成");
                }