Procházet zdrojové kódy

修改会员时,判断手机号是否已经存在

Alex před 4 roky
rodič
revize
f867809b40

+ 9 - 0
ruoyi-app/src/main/java/com/ruoyi/app/controller/AppUserController.java

@@ -67,6 +67,15 @@ public class AppUserController extends AppBaseController {
         if (memberVo.getUserId() == null) {
             return AjaxResult.error("userId不能为空");
         }
+        if (StringUtils.isBlank(memberVo.getMobile())) {
+            return AjaxResult.error("手机号不能为空");
+        }
+        TbAppUser user = userService.getOne(new LambdaQueryWrapper<TbAppUser>()
+            .eq(TbAppUser::getMobile,memberVo.getMobile())
+        );
+        if (user != null) {
+            return AjaxResult.error("该手机号已经注册");
+        }
         return toAjax(userService.saveOrUpdate(memberVo) ? 1 : 0);
     }
 }