add 平台测试员列表查询接口

This commit is contained in:
jsowell
2026-08-06 13:50:24 +08:00
parent 323b43be53
commit 1ce9e78128
5 changed files with 46 additions and 0 deletions

View File

@@ -145,6 +145,12 @@ public interface MemberBasicInfoService {
PlatformTesterVO selectPlatformTesterStatus(String memberId);
/**
* 查询平台测试员列表
* @return
*/
List<PlatformTesterVO> listPlatformTester();
/**
* 小程序查询会员钱包明细
* @return

View File

@@ -691,6 +691,31 @@ public class MemberBasicInfoServiceImpl implements MemberBasicInfoService {
return vo;
}
/**
* 查询平台测试员列表
* @return
*/
@Override
public List<PlatformTesterVO> listPlatformTester() {
List<PlatformTesterVO> list = Lists.newArrayList();
Collection<String> keys = redisCache.keys(CacheConstants.PLATFORM_TESTER + "*");
if (CollectionUtils.isEmpty(keys)) {
return list;
}
for (String key : keys) {
String memberId = key.substring(CacheConstants.PLATFORM_TESTER.length());
PlatformTesterVO vo = new PlatformTesterVO();
vo.setMemberId(memberId);
vo.setStatus(Constants.ONE);
MemberBasicInfo member = memberBasicInfoMapper.selectInfoByMemberId(memberId);
if (member != null) {
vo.setMobileNumber(member.getMobileNumber());
}
list.add(vo);
}
return list;
}
/**
* 小程序查询会员钱包明细
* @param dto

View File

@@ -21,11 +21,17 @@ public class PlatformTesterVO {
*/
private String status;
/**
* 手机号
*/
private String mobileNumber;
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
.append("memberId", memberId)
.append("status", status)
.append("mobileNumber", mobileNumber)
.toString();
}
}