|
|
@@ -3,6 +3,7 @@ import java.util.Date;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
@@ -1244,7 +1245,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
deptId = addDeptUser(sysUser,grade);
|
|
|
}
|
|
|
sysUser.setDeptId(deptId);
|
|
|
-
|
|
|
+ List<PartnerUser> partnerUserList = partnerUserService.selectRepeat(sysUserVo,grade);
|
|
|
+ if (CollectionUtil.isNotEmpty(partnerUserList)){
|
|
|
+ return HttpResult.error("注册身份已存在");
|
|
|
+ }
|
|
|
//处理密码
|
|
|
if (StringUtils.isNotEmpty(sysUser.getPassword())) {
|
|
|
String salt = PasswordUtils.getSalt();
|
|
|
@@ -1321,7 +1325,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
|
|
|
LambdaQueryWrapper<SysUser> lqw = new LambdaQueryWrapper<>();
|
|
|
lqw.eq(StringUtils.isNotEmpty(phone), SysUser::getMobile, phone);
|
|
|
- lqw.notLike(SysUser::getId, "%M%");
|
|
|
+ lqw.notLike(SysUser::getId, "M");
|
|
|
List<SysUser> lst = list(lqw);
|
|
|
if (lst.size() > 0) {
|
|
|
sysUser = lst.get(0);
|