#
Junjie
2025-04-29 f112defecc6b74d633c65181302f34469a2977d1
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -273,6 +273,8 @@
                               @RequestBody TaskCancelParam param,
                               HttpServletRequest request) {
        auth(appkey, param, request);
        R result = null;
        try {
        if (Cools.isEmpty(param)) {
            return R.error("参数为空!");
        } else if (Cools.isEmpty(param.getTaskNo())) {
@@ -288,25 +290,44 @@
                .eq("io_type", param.getIoType())
                .eq("barcode", param.getBarcode()));
        if (Cools.isEmpty(taskWrk)){
            return R.error("未查到当前任务---" + param);
                result =  R.error("未查到当前任务---" + param);
                return result;
        }
        boolean sign =false;
        switch (param.getTaskStatus()) {
            case 1://正常取消
                if (taskWrk.getStatus() > 1) {
                    return R.error("任务已开始执行");
                        result = R.error("任务已开始执行");
                        return result;
                }
                break;
            case 2://正常完成
                if (taskWrk.getStatus() > 1) {
                    return R.error("任务已开始执行");
                        result = R.error("任务已开始执行");
                        return result;
                }
                sign = true;
                break;
            default:
                return R.error("未知操作");
                    result = R.error("未知操作");
                    return result;
        }
        return taskWrkOperate(taskWrk, sign);
            result = taskWrkOperate(taskWrk, sign);
            return result;
        } catch (Exception e) {
            e.printStackTrace();
            result = R.error(e.getMessage());
            return R.error(e.getMessage());
        }finally {
            apiLogService.save("wms任务下发接口"
                    ,request.getRemoteAddr()+request.getRequestURI()
                    ,""
                    ,request.getRemoteAddr()
                    ,JSON.toJSONString(param)
                    ,JSON.toJSONString(result)
                    ,true
            );
        }
    }
    //任务操作