From f62693eb523ec442c752e0c8fac5acdf1488edce Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Fri, 26 Dec 2025 12:54:43 +0800 Subject: [PATCH] fix:bug --- .../service/recent/RecentServiceImpl.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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; }