|
@@ -256,6 +256,14 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
userSaveParams.setSchoolId(schoolId);
|
|
userSaveParams.setSchoolId(schoolId);
|
|
SysUser sysUser = gson.fromJson(gson.toJson(userSaveParams), SysUser.class);
|
|
SysUser sysUser = gson.fromJson(gson.toJson(userSaveParams), SysUser.class);
|
|
if (Objects.isNull(sysUser.getId())) {//新增用户
|
|
if (Objects.isNull(sysUser.getId())) {//新增用户
|
|
|
|
+ // 登录名是否唯一
|
|
|
|
+ QueryWrapper<SysUser> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.lambda().eq(SysUser::getLoginName, sysUser.getLoginName());
|
|
|
|
+ SysUser user = sysUserService.getOne(queryWrapper);
|
|
|
|
+ if(user != null){
|
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("用户名已存在");
|
|
|
|
+ }
|
|
|
|
+
|
|
sysUser.setInsertInfo(requestUser.getId());
|
|
sysUser.setInsertInfo(requestUser.getId());
|
|
sysUserService.save(sysUser);
|
|
sysUserService.save(sysUser);
|
|
for (Long roleId : userSaveParams.getRoleIds()) {
|
|
for (Long roleId : userSaveParams.getRoleIds()) {
|