用户登录优化,修改为不使用短信验证码的方案了。

This commit is contained in:
2026-04-09 15:03:22 +08:00
parent 9846990604
commit be6376f10d
11 changed files with 340 additions and 131 deletions

View File

@@ -55,7 +55,6 @@ import java.util.List;
* @param id 编号
* @return 用户
*/
@PlatformKey
Member findById(Integer id);
/**
@@ -139,4 +138,4 @@ import java.util.List;
Member findByFaceId(@Param("faceId") Integer faceId);
Integer countMoneyGtPrice(@Param("memberId") Integer memberId,@Param("price") BigDecimal price);
}
}

View File

@@ -221,7 +221,7 @@ public class MemberService extends BaseServiceImpl {
// 创建用户
Member member = new Member();
member.setNickname(mobile);
member.setNickname("用户" + RandomStringUtils.randomNumeric(8));
String inviteCode = "";
Integer count = 1;
while (count == 1) {
@@ -369,7 +369,8 @@ public class MemberService extends BaseServiceImpl {
memberDTO.setId(member.getId());
memberDTO.setAvatar(member.getAvatar() == null ? "" : member.getAvatar());
memberDTO.setNickname(member.getNickname());
memberDTO.setMobile(member.getMobile());
String mobile = member.getMobile();
memberDTO.setMobile(mobile != null && mobile.length() == 11 ? mobile.substring(0, 3) + "****" + mobile.substring(7) : mobile);
memberDTO.setName(member.getName() == null ? "" : member.getName());
memberDTO.setSex(member.getSex());
memberDTO.setAge(member.getAge() == null ? null : member.getAge());