修复:需求部门成员完善一级需求任务后应直接进入接单部门审核流程

This commit is contained in:
Your Name 2026-01-23 13:46:36 +08:00
parent 5c761f733a
commit 2422298864

View File

@ -1833,8 +1833,14 @@ public class TaskService {
createPipelineTaskItemsForUpdate(existTask, dto);
// 判断是否是一级需求任务的明细完善
if (isPrimaryTaskDetailCompleter && "pending_detail_completion".equals(approvalStatus)) {
// 一级需求任务明细完善后,进入需求部门审核流程
// 条件:1) 是指定的明细完善人 或 2) 是需求部门成员编辑待完善明细的一级需求任务
boolean isPrimaryTaskDetailCompletion = (isPrimaryTaskDetailCompleter || isDemandDeptMemberForPrimaryTask)
&& "pending_detail_completion".equals(approvalStatus);
if (isPrimaryTaskDetailCompletion) {
// 一级需求任务明细完善后,进入接单部门审核流程
log.info("一级需求任务明细完善: taskId={}, userId={}, isPrimaryTaskDetailCompleter={}, isDemandDeptMemberForPrimaryTask={}",
id, userId, isPrimaryTaskDetailCompleter, isDemandDeptMemberForPrimaryTask);
handlePrimaryTaskDetailCompletion(existTask, userId);
} else {
// 普通任务:重新初始化审核状态并发送通知