diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/recent/RecentServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/recent/RecentServiceImpl.java index c7b5575..07ced2b 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/recent/RecentServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/recent/RecentServiceImpl.java @@ -149,13 +149,20 @@ public class RecentServiceImpl implements RecentService { RecentPageResVo result = BeanUtil.toBean(recent, RecentPageResVo.class); LocationDO currentUserLastLocation = locationService.getCurrentUserLastLocation(); - // 查询发送朋友圈用户 convertRecentPageResVoSetupMember(result, false); // 查询用户最新的位置 convertRecentPageResVoSetupLocation(result, currentUserLastLocation); // 用户tag convertRecentPageResVoSetupTag(result); + if (ObjectUtil.isNotEmpty(result.getUserOperationStatus())) { + Boolean isLookWechat = result.getUserOperationStatus().getIsLookWechat(); + if (Boolean.TRUE.equals(isLookWechat)) { + result.getMember().setWechatNum(result.getMember().getWechatNum()); + } else { + result.getMember().setWechatNum(result.getMember().getwechatMaskString()); + } + } return result; } @@ -587,6 +594,14 @@ public class RecentServiceImpl implements RecentService { if (ObjectUtil.isNotEmpty(operation)) { result.setUserOperationStatus(operation); } + if (ObjectUtil.isNotEmpty(result.getUserOperationStatus())) { + Boolean isLookWechat = result.getUserOperationStatus().getIsLookWechat(); + if (Boolean.TRUE.equals(isLookWechat)) { + result.getMember().setWechatNum(result.getMember().getWechatNum()); + } else { + result.getMember().setWechatNum(result.getMember().getwechatMaskString()); + } + } return result; }