Эх сурвалжийг харах

在用户注册的时候,查询该手机号是否已经被注册了.

chenchen 6 сар өмнө
parent
commit
2543b435ef

+ 4 - 0
application-webadmin/src/main/java/com/tourism/webadmin/app/website/controller/LoginToWebsiteController.java

@@ -158,6 +158,10 @@ public class LoginToWebsiteController {
 //        if (!loginToWebsiteService.validateSmsCode(tourUserRegisterDto.getMobile(),tourUserRegisterDto.getSmsCode())) {
 //            return ResponseResult.error(ErrorCodeEnum.SMSCODE_ERR);
 //        }
+        //查看用户的手机号是否已经注册;注册的话,返回该手机号已存在的提示
+        if (tourUserService.getTourUserByLoginMobile(tourUserRegisterDto.getMobile()) != null){
+            return ResponseResult.error(ErrorCodeEnum.MOBILE_EXIST);
+        }
 
         //存储用户信息
         TourUser tourUser = MyModelUtil.copyTo(tourUserRegisterDto, TourUser.class);

+ 0 - 1
application-webadmin/src/main/java/com/tourism/webadmin/app/website/service/TourUserService.java

@@ -3,7 +3,6 @@ package com.tourism.webadmin.app.website.service;
 import com.tourism.webadmin.app.website.model.*;
 import com.tourism.common.core.object.CallResult;
 import com.tourism.common.core.base.service.IBaseService;
-import com.tourism.webadmin.upms.model.SysUser;
 
 import java.util.*;
 

+ 5 - 4
common/common-core/src/main/java/com/tourism/common/core/constant/ErrorCodeEnum.java

@@ -39,9 +39,6 @@ public enum ErrorCodeEnum {
     INVALID_TENANT_CODE("指定的租户编码并不存在,请刷新后重试!"),
     INVALID_TENANT_STATUS("当前租户为不可用状态,请刷新后重试!"),
     INVALID_USER_TENANT("当前用户并不属于当前租户,请刷新后重试!"),
-    INVALID_MOBILE_CODE("手机号不存在!"),
-    SMSCODE_ERR("短信验证码错误,请重试!"),
-    PICTURE_CODE_ERR("图片验证码错误,请重试!"),
 
     HAS_CHILDREN_DATA("数据验证失败,子数据存在,请刷新后重试!"),
     DATA_VALIDATED_FAILED("数据验证失败,请核对!"),
@@ -62,8 +59,12 @@ public enum ErrorCodeEnum {
     REDIS_CACHE_ACCESS_STATE_ERROR("Redis缓存数据访问状态错误,请刷新后重试!"),
     FAILED_TO_INVOKE_THIRDPARTY_URL("调用第三方接口失败!"),
 
-    FLOW_WORK_ORDER_EXIST("该业务数据Id存在尚未完成审批的流程实例,同一业务数据主键不能同时重复提交审批!");
+    FLOW_WORK_ORDER_EXIST("该业务数据Id存在尚未完成审批的流程实例,同一业务数据主键不能同时重复提交审批!"),
 
+    INVALID_MOBILE_CODE("手机号不存在!"),
+    SMSCODE_ERR("短信验证码错误,请重试!"),
+    PICTURE_CODE_ERR("图片验证码错误,请重试!"),
+    MOBILE_EXIST("该手机号已被注册!");
     // 下面的枚举值为特定枚举值,即开发者可以根据自己的项目需求定义更多的非通用枚举值
 
     /**