|
|
@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.core.page.PageResult;
|
|
|
+import com.ydtech.exception.SystemException;
|
|
|
import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
|
import com.ydtech.modules.admin.model.*;
|
|
|
import com.ydtech.modules.admin.model.dto.SysUserDto;
|
|
|
@@ -359,8 +360,17 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public HttpResult saveUserInfo(SysUser2Vo sysUserVo) {
|
|
|
-
|
|
|
SysUser sysUser = sysUserVo.getSysUser();
|
|
|
+ // 手机号
|
|
|
+ List<SysUser> mobileList = lambdaQuery().eq(SysUser::getMobile, sysUser.getMobile()).list();
|
|
|
+ if(!mobileList.isEmpty()){
|
|
|
+ throw new SystemException("手机号已经注册请跟换手机号。");
|
|
|
+ }
|
|
|
+ // 身份证号
|
|
|
+ List<SysUser> identityList = lambdaQuery().eq(SysUser::getIdentity, sysUser.getIdentity()).list();
|
|
|
+ if(!identityList.isEmpty()){
|
|
|
+ throw new SystemException("身份证号已经注册请跟换身份证号。");
|
|
|
+ }
|
|
|
|
|
|
//处理密码
|
|
|
if (StringUtils.isNotEmpty(sysUser.getPassword())) {
|