修复流水线任务审核通过后主任务状态未更新的问题
问题:流水线任务在审核通过后,主任务status仍为draft,导致子任务无法在可接任务列表中显示 原因:splitIntoPipelineSubTasks方法中只处理了recruitment和assigned模式,default模式下没有设置主任务状态 解决:为default模式及其他模式添加status=pending的设置,确保子任务可以被设计师看到并接单
This commit is contained in:
parent
0daf772560
commit
ea4b6a8dc5
@ -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) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user