修复:子任务组卡片显示一级需求部门发起人信息

This commit is contained in:
Your Name 2026-01-23 11:50:34 +08:00
parent e84f98933e
commit f4d5aab530
2 changed files with 25 additions and 0 deletions

View File

@ -1342,6 +1342,25 @@ public class TaskItemService {
}
}
// 一级需求部门发起人信息(对于一级需求部门任务)
groupInfo.put("primaryPublisherId", mainTask.getPrimaryPublisherId());
groupInfo.put("primaryPublisherDeptId", mainTask.getPrimaryPublisherDeptId());
if (mainTask.getPrimaryPublisherId() != null) {
com.designhub.entity.User primaryPublisher = userMapper.selectById(mainTask.getPrimaryPublisherId());
if (primaryPublisher != null) {
groupInfo.put("primaryPublisherName", primaryPublisher.getRealName());
}
}
if (mainTask.getPrimaryPublisherDeptId() != null) {
com.designhub.entity.Department primaryDept = departmentMapper.selectById(mainTask.getPrimaryPublisherDeptId());
if (primaryDept != null) {
groupInfo.put("primaryPublisherDeptName", primaryDept.getDeptName());
}
}
// 是否是一级需求部门任务
groupInfo.put("isPrimaryTask", mainTask.getIsPrimaryTask());
// 主任务的任务类型信息
groupInfo.put("taskTypeId", mainTask.getTaskTypeId());
// 使用taskSubType显示一级分类(新品/优化/改图等)

View File

@ -5037,6 +5037,12 @@ const loadReviewTasks = async (newFilters?: any) => {
publisherId: group.publisherId,
publisherName: group.publisherName,
publisherDeptName: group.publisherDeptName,
// 一级需求部门发起人信息
isPrimaryTask: group.isPrimaryTask,
primaryPublisherId: group.primaryPublisherId,
primaryPublisherName: group.primaryPublisherName,
primaryPublisherDeptId: group.primaryPublisherDeptId,
primaryPublisherDeptName: group.primaryPublisherDeptName,
// 审核人信息(流程阶段显示)
currentApproverName: group.currentApproverName,
currentApproverRole: group.currentApproverRole,