|
@@ -55,6 +55,8 @@ public class SysUserServiceImpl extends BaseService<SysUser, String> implements
|
|
|
@Autowired
|
|
|
private SysPostService sysPostService;
|
|
|
@Autowired
|
|
|
+ private SysUserService sysUserService;
|
|
|
+ @Autowired
|
|
|
private IdGeneratorWrapper idGenerator;
|
|
|
@Autowired
|
|
|
private PasswordEncoder passwordEncoder;
|
|
@@ -224,6 +226,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, String> implements
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public boolean remove(String userId) {
|
|
|
+ //sysUserMapper.deleteById(userId);
|
|
|
if (sysUserMapper.deleteById(userId) == 0) {
|
|
|
return false;
|
|
|
}
|
|
@@ -236,6 +239,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, String> implements
|
|
|
SysDataPermUser dataPermUser = new SysDataPermUser();
|
|
|
dataPermUser.setUserId(userId);
|
|
|
sysDataPermUserMapper.delete(new QueryWrapper<>(dataPermUser));
|
|
|
+ sysUserService.removeById(userId);
|
|
|
return true;
|
|
|
}
|
|
|
|
|
@@ -433,7 +437,10 @@ public class SysUserServiceImpl extends BaseService<SysUser, String> implements
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String verifyContactData(String email, String mobile, String jobNumber) {
|
|
|
+ public String verifyContactData(String email, String mobile, String jobNumber, String loginName) {
|
|
|
+ if (sysUserMapper.getSysUsersByJobNumber(jobNumber).size() > 0) {
|
|
|
+ return "该工号已绑定用户,请确认工号无误!";
|
|
|
+ }
|
|
|
if (sysUserMapper.getSysUsersByEmail(email).size() > 0) {
|
|
|
return "该邮箱已被使用,请确认邮箱无误!";
|
|
|
}
|