update - 使用统一的标识去处理不需要展示在审批日志中的数据
This commit is contained in:
parent
657bc04b68
commit
42254fb37b
@ -19,6 +19,7 @@ import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static cn.axzo.workflow.common.constant.BpmnConstants.DUMMY_ASSIGNEE_ID;
|
||||
import static cn.axzo.workflow.common.constant.BpmnConstants.HIDDEN_ASSIGNEE_ID;
|
||||
import static cn.axzo.workflow.common.constant.BpmnConstants.INTERNAL_ACTIVITY_RELATION_ASSIGNEE_LIST_INFO_SNAPSHOT;
|
||||
import static cn.axzo.workflow.core.common.code.BpmnTaskRespCode.ACTIVITY_BIZ_SET_ASSIGNEE_ERROR;
|
||||
import static cn.axzo.workflow.core.common.code.BpmnTaskRespCode.ACTIVITY_CANT_SET_ASSIGNEE;
|
||||
@ -84,18 +85,10 @@ public class CustomBizSpecifyAssigneeToTaskCmd implements Command<Boolean>, Seri
|
||||
}
|
||||
|
||||
addedAssigners.forEach(i -> {
|
||||
// if (needLog) {
|
||||
// 当前 assignee 为 DUMMY_ASSIGNEE_ID 的任务,被用来记录日志
|
||||
CustomTaskHelper.addMultiTask(commandContext, (TaskEntity) task, i);
|
||||
// } else {
|
||||
// if (Objects.equals(task.getAssignee(), DUMMY_ASSIGNEE_ID)) {
|
||||
// taskService.setAssignee(task.getId(), i.buildAssigneeId());
|
||||
// } else {
|
||||
// CustomTaskHelper.addMultiTask(commandContext, (TaskEntity) task, i);
|
||||
// }
|
||||
// }
|
||||
});
|
||||
|
||||
taskService.setAssignee(task.getId(), HIDDEN_ASSIGNEE_ID);
|
||||
CustomTaskHelper.deleteMultiTask(commandContext, (TaskEntity) task);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user