feat(REQ-4468) - 优化审批人冗余信息查询逻辑
This commit is contained in:
parent
f398cfb0ba
commit
b2df7dfbed
@ -51,11 +51,6 @@ public class OrgStructureSnapshotInfo implements Serializable {
|
||||
/**
|
||||
* 项目快照信息
|
||||
*/
|
||||
private OrgSnapshotInfo projectInfo;
|
||||
|
||||
/**
|
||||
* 企业快照信息
|
||||
*/
|
||||
private OrgSnapshotInfo entInfo;
|
||||
private OrgSnapshotInfo snapshotInfo;
|
||||
|
||||
}
|
||||
@ -171,11 +171,11 @@ public class TaskEntityEventHandle implements EntityEventHandle<TaskEntity> {
|
||||
assignee.setNodeId(String.valueOf(firstNodeUser.getTopNodeId()));
|
||||
|
||||
OrgStructureSnapshotInfo snapshotInfo = builder.personName(firstNodeUser.getRealName())
|
||||
.avatarUrl(firstNodeUser.getPersonProfile().getAvatarUrl())
|
||||
.avatarUrl(Objects.nonNull(firstNodeUser.getPersonProfile())? firstNodeUser.getPersonProfile().getAvatarUrl(): "")
|
||||
.phone(firstNodeUser.getPhone())
|
||||
.topNodeId(firstNodeUser.getTopNodeId())
|
||||
.workspaceType(firstNodeUser.getWorkspace().getType())
|
||||
.projectInfo(Objects.nonNull(firstNodeUser.getCooperateShip()) ? OrgSnapshotInfo.builder()
|
||||
.snapshotInfo(Objects.nonNull(firstNodeUser.getCooperateShip()) ? OrgSnapshotInfo.builder()
|
||||
.workspaceName(firstNodeUser.getCooperateShip().getWorkspaceName())
|
||||
.workspaceId(String.valueOf(firstNodeUser.getCooperateShip().getWorkspaceId()))
|
||||
.workspaceType(firstNodeUser.getCooperateShip().getWorkspaceType())
|
||||
@ -183,21 +183,11 @@ public class TaskEntityEventHandle implements EntityEventHandle<TaskEntity> {
|
||||
.ouName(firstNodeUser.getCooperateShip().getOrganizationalUnitName())
|
||||
.ouId(String.valueOf(firstNodeUser.getCooperateShip().getOrganizationalUnitId()))
|
||||
.topNodeId(String.valueOf(firstNodeUser.getTopNodeId()))
|
||||
.jobInfos(nodeUsers.stream().map(i -> JobInfo.builder()
|
||||
.jobInfos(ListUtils.emptyIfNull(nodeUsers).stream().map(i -> JobInfo.builder()
|
||||
.jobCode(i.getJob().getCode())
|
||||
.jobName(i.getJob().getName())
|
||||
.build()).collect(Collectors.toList()))
|
||||
.build() : null)
|
||||
.entInfo(Objects.nonNull(firstNodeUser.getEntCooperateShip()) ? OrgSnapshotInfo.builder()
|
||||
.workspaceName(firstNodeUser.getEntCooperateShip().getWorkspaceName())
|
||||
.workspaceId(String.valueOf(firstNodeUser.getEntCooperateShip().getWorkspaceId()))
|
||||
.workspaceType(firstNodeUser.getEntCooperateShip().getWorkspaceType())
|
||||
.cooperationType(firstNodeUser.getEntCooperateShip().getCooperateType())
|
||||
.ouName(firstNodeUser.getEntCooperateShip().getOrganizationalUnitName())
|
||||
.ouId(String.valueOf(firstNodeUser.getEntCooperateShip().getOrganizationalUnitId()))
|
||||
.topNodeId(String.valueOf(firstNodeUser.getTopNodeId()))
|
||||
.jobInfos(Lists.newArrayList())
|
||||
.build() : null)
|
||||
.build();
|
||||
|
||||
FlowElement flowElement = ProcessDefinitionUtil.getBpmnModel(taskEntity.getProcessDefinitionId()).getFlowElement(taskEntity.getTaskDefinitionKey());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user