update - 使用统一的标识去处理不需要展示在审批日志中的数据

This commit is contained in:
wangli 2024-01-02 17:12:39 +08:00
parent 657bc04b68
commit 42254fb37b

View File

@ -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);
}