diff --git a/backend/src/main/java/com/designhub/service/TaskApprovalService.java b/backend/src/main/java/com/designhub/service/TaskApprovalService.java index 47f287a..dd2336a 100644 --- a/backend/src/main/java/com/designhub/service/TaskApprovalService.java +++ b/backend/src/main/java/com/designhub/service/TaskApprovalService.java @@ -486,6 +486,10 @@ public class TaskApprovalService { } else if ("assigned".equals(task.getReleaseType()) && task.getReceiverId() != null) { // assigned模式:如果指定了接收人,状态已经是in_progress(在approveDemandLevel中已设置) // 这里不需要再次设置 + } else { + // default模式或其他模式:流水线任务的主任务状态设置为pending + // 子任务会根据is_locked字段控制可见性 + task.setStatus("pending"); } } catch (Exception e) {