feat(1.3.0-beta1.1): 修复定时任务普通用户添加定时任务无权限问题

This commit is contained in:
opensnail 2025-01-11 11:34:17 +08:00
parent 7eedee654c
commit 829ce07989
3 changed files with 13 additions and 0 deletions

View File

@ -48,6 +48,12 @@ public class SystemUserController {
systemUserService.addUser(requestVO);
}
@LoginRequired(role = RoleEnum.USER)
@GetMapping("/user/simple/list")
public List<SystemUserResponseVO> getSystemUserList() {
return systemUserService.getSystemUserList();
}
@LoginRequired(role = RoleEnum.ADMIN)
@GetMapping("/user/page/list")
public PageResult<List<SystemUserResponseVO>> getSystemUserPageList(SystemUserQueryVO systemUserQueryVO) {

View File

@ -38,4 +38,5 @@ public interface SystemUserService {
void updateUserPassword(SystemUpdateUserPasswordRequestVO requestVO);
List<SystemUserResponseVO> getSystemUserList();
}

View File

@ -304,6 +304,12 @@ public class SystemUserServiceImpl implements SystemUserService {
Assert.isTrue(1 == systemUserMapper.updateById(systemUser), () -> new SnailJobServerException("更新用户密码失败"));
}
@Override
public List<SystemUserResponseVO> getSystemUserList() {
List<SystemUser> systemUsers = systemUserMapper.selectList(new LambdaQueryWrapper<SystemUser>().select(SystemUser::getId, SystemUser::getUsername));
return SystemUserResponseVOConverter.INSTANCE.convertList(systemUsers);
}
@Override
@Transactional
public boolean delUser(final Long id) {