wlzboy
2025-12-25 ae478a3d5dab28dd598d39f27429e4a544b15ad2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskAttachmentSyncController.java
@@ -87,6 +87,31 @@
        }
    }
    /**
     * 检查任务是否上传了知情同意书
     *
     * @param taskId 任务ID
     * @return 检查结果
     */
    @PostMapping("/task/check/{taskId}")
    public AjaxResult checkTaskAttachment(@PathVariable("taskId") Long taskId) {
        try {
            logger.info("检查任务 {} 的知情同意书附件", taskId);
            Boolean ret = taskAttachmentSyncService.checkAttachment(taskId, "1");
            if (ret) {
                logger.info("任务 {} 已上传知情同意书", taskId);
                return AjaxResult.success("已上传知情同意书");
            } else {
                logger.warn("任务 {} 未上传知情同意书", taskId);
                return AjaxResult.error(-1, "未上传知情同意书");
            }
        } catch (Exception e) {
            logger.error("检查任务 {} 的附件失败", taskId, e);
            return AjaxResult.error("检查失败:" + e.getMessage());
        }
    }
    /**
     * 检查附件是否已同步