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; }