diff --git a/backend/src/main/java/com/designhub/service/TaskItemService.java b/backend/src/main/java/com/designhub/service/TaskItemService.java index 4fed395..6189180 100644 --- a/backend/src/main/java/com/designhub/service/TaskItemService.java +++ b/backend/src/main/java/com/designhub/service/TaskItemService.java @@ -1099,14 +1099,16 @@ public class TaskItemService { } } - // 子任务的任务类型信息 - groupInfo.put("taskTypeId", item.getTaskTypeId()); - if (item.getTaskTypeId() != null) { - com.designhub.entity.DemandType taskType = demandTypeMapper.selectById(item.getTaskTypeId()); + // 主任务的任务类型信息(显示一级分类如"新品"、"优化") + groupInfo.put("taskTypeId", mainTask.getTaskTypeId()); + if (mainTask.getTaskTypeId() != null) { + com.designhub.entity.DemandType taskType = demandTypeMapper.selectById(mainTask.getTaskTypeId()); if (taskType != null) { groupInfo.put("taskTypeName", taskType.getName()); } } + // 子任务的具体任务类型ID(用于审核流程) + groupInfo.put("subTaskTypeId", item.getTaskTypeId()); // 添加审核人信息(目标部门负责人) Long targetDeptId = getTargetDeptIdFromTaskType(item.getTaskTypeId());