修复:需求部门成员完善一级需求任务后应直接进入接单部门审核流程
This commit is contained in:
parent
5c761f733a
commit
2422298864
@ -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 {
|
||||
// 普通任务:重新初始化审核状态并发送通知
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user