diff --git a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java index c8c6588d6..4f97ad0c4 100644 --- a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java +++ b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java @@ -28,6 +28,11 @@ public class OrgStructureSnapshotInfo implements Serializable { */ private String personName; + /** + * 头像 + */ + private String avatarUrl; + /** * 手机号 */ diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java index 4c8368cd5..6e4e59c0b 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java @@ -174,6 +174,7 @@ public class TaskEntityEventHandle implements EntityEventHandle { assignee.setNodeId(String.valueOf(firstNodeUser.getTopNodeId())); OrgStructureSnapshotInfo snapshotInfo = builder.personName(firstNodeUser.getRealName()) + .avatarUrl(firstNodeUser.getPersonProfile().getAvatarUrl()) .phone(firstNodeUser.getPhone()) .topNodeId(firstNodeUser.getTopNodeId()) .projectInfo(Objects.nonNull(firstNodeUser.getCooperateShip()) ? OrgSnapshotInfo.builder()