Selaa lähdekoodia

改为手机号注册

dos 3 kuukautta sitten
vanhempi
commit
b1949900a1

+ 7 - 2
game-business/src/main/java/com/game/business/controller/AppUserAgentController.java

@@ -4,6 +4,7 @@ import java.util.*;
 import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletResponse;
 
+import cn.hutool.core.util.DesensitizedUtil;
 import cn.hutool.core.util.IdUtil;
 import cn.hutool.core.util.RandomUtil;
 import com.game.business.domain.*;
@@ -23,6 +24,7 @@ import com.game.common.utils.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 import com.game.common.annotation.Log;
 import com.game.common.core.controller.BaseController;
@@ -68,7 +70,7 @@ public class AppUserAgentController extends BaseController
             return HttpRet.fail("用户手机号码已存在。");
         }
 
-        AppUser appUser = getAppUser(appUserDTO.getUserName(), appUserDTO.getPassWord());
+        AppUser appUser = getAppUser(appUserDTO.getUserName(), appUserDTO.getPassWord(),appUserDTO.getSmsRegion());
 
         appUserService.insertAppUser(appUser);
 
@@ -285,7 +287,7 @@ public class AppUserAgentController extends BaseController
      * @author jiang
      * @date 2021/9/25 16:28
      */
-    public AppUser getAppUser(String userName, String password) {
+    public AppUser getAppUser(String userName, String password,String smsRegion) {
 
         AppUser appUser = new AppUser();
 
@@ -294,7 +296,9 @@ public class AppUserAgentController extends BaseController
             appUser.setPassword(Md5Utils.md5(Md5Utils.md5(password) + appUser.getSalt()));
         }
         appUser.setUsername(userName);
+        appUser.setMobile(DesensitizedUtil.mobilePhone(userName));
         appUser.setNickname(userName);
+        appUser.setSmsRegion(smsRegion);
         appUser.setAvatar(null);
         appUser.setSex(0L);
         appUser.setSignature("这家伙很懒...");
@@ -361,4 +365,5 @@ public class AppUserAgentController extends BaseController
 
         return appUser;
     }
+
 }

+ 6 - 1
game-business/src/main/java/com/game/business/dto/AppUserDTO.java

@@ -3,6 +3,8 @@ package com.game.business.dto;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotNull;
+
 
 @Data
 public class AppUserDTO {
@@ -10,9 +12,12 @@ public class AppUserDTO {
     @ApiModelProperty(value = "操作人ID")
     private Long userId;
 
-    @ApiModelProperty(value = "用户名称")
+    @ApiModelProperty(value = "用户名称/手机号")
     private String userName;
 
+    @ApiModelProperty(value = "手机号区域 例如:86")
+    private String smsRegion;
+
     @ApiModelProperty(value = "密码")
     private String passWord;