From 6d31ebf2ab54565e4771b07ec3e4b73d6f168450 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Tue, 1 Jul 2025 10:05:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-4468)=20-=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=86=97=E4=BD=99=E4=BF=A1=E6=81=AF=E7=9A=84=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/common/model/dto/OrgStructureSnapshotInfo.java | 5 +++++ .../server/engine/ext/listener/TaskEntityEventHandle.java | 1 + 2 files changed, 6 insertions(+) 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()