From ed9c2d43c0ef1bd3b5256cb9620a8037cd0f223e Mon Sep 17 00:00:00 2001 From: dzq Date: Fri, 7 Nov 2025 17:25:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=BE=AE=E4=BF=A1=E7=94=A8=E6=88=B7):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BF=A1=E6=81=AFMap=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在WxUserDTO中添加qyUser字段用于存储企业微信用户信息,包含id、userid、name和avatar字段 --- .../domain/wx/user/WxUserApplicationService.java | 8 ++++++++ .../java/com/agileboot/domain/wx/user/dto/WxUserDTO.java | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/WxUserApplicationService.java b/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/WxUserApplicationService.java index b14bce6..15fb538 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/WxUserApplicationService.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/WxUserApplicationService.java @@ -236,6 +236,14 @@ public class WxUserApplicationService { QyUserEntity qyUserEntity = qyUserService.getOne(qyWrapper); if (qyUserEntity != null) { userDTO.setQyUserId(qyUserEntity.getId().longValue()); + + // 构建qyUser Map,包含id、userid、name、avatar字段 + java.util.Map qyUserMap = new java.util.HashMap<>(); + qyUserMap.put("id", qyUserEntity.getId()); + qyUserMap.put("userid", qyUserEntity.getUserid()); + qyUserMap.put("name", qyUserEntity.getName()); + qyUserMap.put("avatar", qyUserEntity.getAvatar()); + userDTO.setQyUser(qyUserMap); } } diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/dto/WxUserDTO.java b/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/dto/WxUserDTO.java index 378e9bc..ee4ee99 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/dto/WxUserDTO.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/wx/user/dto/WxUserDTO.java @@ -74,4 +74,10 @@ public class WxUserDTO { @ExcelColumn(name = "汇邦云用户头像") private String ab98FaceImg; + + /** + * 企业微信用户信息Map + * 包含: id, userid, name, avatar + */ + private Object qyUser; }