diff --git a/backend/src/main/java/com/designhub/service/TaskApprovalService.java b/backend/src/main/java/com/designhub/service/TaskApprovalService.java index 5c37c60..9f9631c 100644 --- a/backend/src/main/java/com/designhub/service/TaskApprovalService.java +++ b/backend/src/main/java/com/designhub/service/TaskApprovalService.java @@ -1028,7 +1028,7 @@ public class TaskApprovalService { /** * 记录审核日志 */ - private void logApproval(Long taskId, Long approverId, Integer level, String action, String comment) { + public void logApproval(Long taskId, Long approverId, Integer level, String action, String comment) { try { User approver = userMapper.selectById(approverId); diff --git a/backend/src/main/java/com/designhub/service/TaskService.java b/backend/src/main/java/com/designhub/service/TaskService.java index 58ef7b8..f1fc25c 100644 --- a/backend/src/main/java/com/designhub/service/TaskService.java +++ b/backend/src/main/java/com/designhub/service/TaskService.java @@ -3368,8 +3368,8 @@ public class TaskService { private void handlePrimaryTaskDetailCompletion(Task task, Long completerId) { log.info("一级需求任务明细已完善: taskId={}, completerId={}", task.getId(), completerId); - // 记录审核日志 - taskApprovalService.addApprovalLog(task.getId(), completerId, "complete_detail", "已完善任务明细", null); + // 记录审核日志 (level=0 表示明细完善阶段) + taskApprovalService.logApproval(task.getId(), completerId, 0, "complete_detail", "已完善任务明细"); // 确定接单部门负责人 Long receivingLeaderId = taskApprovalService.determineReceivingLeader(task);