From 7c2db345a8939ada60c91f8fa44fc4f9307cf2d3 Mon Sep 17 00:00:00 2001 From: 77 <77@77.com> Date: Sun, 28 Apr 2024 00:56:12 +0800 Subject: [PATCH] init --- .../ruoyi/xq/service/impl/UserServiceImpl.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java index 2464f1e..b806ee1 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java @@ -283,8 +283,23 @@ public class UserServiceImpl extends ServiceImpl implements Use @Override public List vipHomePage() { List result = baseMapper.vipHomePage(20); + String cosDomain = systemConfigManager.getSystemConfig(SystemConfigEnum.COS_DOMAIN); + boolean vip = false; // 是否为VIP + boolean card = false; // 是否实名认证 + Long userId = LoginHelper.getUserId(); + if(userId != null){ + UserAuth userAuth = userAuthService.getByUserId(userId); + card = userAuth != null && AuditEnum.SUCCESS.getCode().equals(userAuth.getCarAuth()); + User user = this.getById(userId); + vip = user.getOpenVip(); + } for (HomeUserListVo record : result) { record.setBirthdayStr(BirthdayUtil.getMinBirthday(record.getBirthday())); + boolean showAvatarBool = ShowAvatarUtil.showAvatar(vip, card, record.getShowAvatar()); + record.setShowAvatarBool(showAvatarBool); + if(!record.getShowAvatarBool()){ + record.setAvatar(cosDomain + ImagesEnums.PRIVACY_IMAGE.getPath()); + } } return result; }