update - 使用统一的标识去处理不需要展示在审批日志中的数据
This commit is contained in:
parent
657bc04b68
commit
42254fb37b
@ -19,6 +19,7 @@ import java.util.List;
|
|||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
import static cn.axzo.workflow.common.constant.BpmnConstants.DUMMY_ASSIGNEE_ID;
|
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.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_BIZ_SET_ASSIGNEE_ERROR;
|
||||||
import static cn.axzo.workflow.core.common.code.BpmnTaskRespCode.ACTIVITY_CANT_SET_ASSIGNEE;
|
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 -> {
|
addedAssigners.forEach(i -> {
|
||||||
// if (needLog) {
|
|
||||||
// 当前 assignee 为 DUMMY_ASSIGNEE_ID 的任务,被用来记录日志
|
|
||||||
CustomTaskHelper.addMultiTask(commandContext, (TaskEntity) task, i);
|
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);
|
CustomTaskHelper.deleteMultiTask(commandContext, (TaskEntity) task);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user