@@ -96,9 +96,9 @@ public class SysUserService implements ISysUserService {
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public void add(SysUserRequest request) {
|
||||
public Integer add(SysUserRequest request) {
|
||||
// 单条新增走完整校验(含密码强度)
|
||||
createUser(request, true);
|
||||
return createUser(request, true);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -108,7 +108,7 @@ public class SysUserService implements ISysUserService {
|
||||
* - 单条新增 = true(前端已交互式校验);
|
||||
* - 批量导入 = false(默认密码 Vzuk4Dp3 不含符号,按业务约定直接放行)。
|
||||
*/
|
||||
private void createUser(SysUserRequest request, boolean enforcePasswordStrength) {
|
||||
private Integer createUser(SysUserRequest request, boolean enforcePasswordStrength) {
|
||||
if (sysUserRepository.countByAccount(request.getAccount()) > 0) {
|
||||
throw new DException("账号已存在");
|
||||
}
|
||||
@@ -146,6 +146,8 @@ public class SysUserService implements ISysUserService {
|
||||
rel.setIsMain(IS_MAIN);
|
||||
rel.setCreateTime(LocalDateTime.now());
|
||||
sysUserGroupRelRepository.save(rel);
|
||||
|
||||
return saved.getId();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user