提交 5ba9e9c9 authored 作者: gongwenjie's avatar gongwenjie

修改代码

上级 bf32063e
...@@ -93,7 +93,7 @@ public class UserController { ...@@ -93,7 +93,7 @@ public class UserController {
@ApiOperation(value = "根据id查询用户", response = User.class) @ApiOperation(value = "根据id查询用户", response = User.class)
@GetMapping("/findUser/{id}") @GetMapping("/findUser/{id}")
public ResponseEntity findUser(@RequestBody @Valid String id) { public ResponseEntity findUser(@PathVariable("id") String id) {
return ok(iUserService.findUserById(id)); return ok(iUserService.findUserById(id));
} }
......
...@@ -62,6 +62,11 @@ public class UserServiceImpl implements IUserService { ...@@ -62,6 +62,11 @@ public class UserServiceImpl implements IUserService {
@Override @Override
public User updateUser(User user) { public User updateUser(User user) {
Optional<User> optional = pasUserDao.findById(user.getId());
if(optional.isPresent()){
User user1 = optional.get();
user.setPassword(user1.getPassword());
}
List<UserRole> roles = new ArrayList<>(); List<UserRole> roles = new ArrayList<>();
userRoleDao.deleteAllByUserId(user.getId()); userRoleDao.deleteAllByUserId(user.getId());
List<UserRole> userRoleList = new ArrayList<>(); List<UserRole> userRoleList = new ArrayList<>();
...@@ -154,7 +159,16 @@ public class UserServiceImpl implements IUserService { ...@@ -154,7 +159,16 @@ public class UserServiceImpl implements IUserService {
@Override @Override
public List<User> findAll() { public List<User> findAll() {
List<User> users = pasUserDao.findAll(); List<User> users = pasUserDao.findAll();
return users.stream().filter(user -> !"root".equals(user.getUsername())).collect(Collectors.toList()); for (User user : users) {
List<UserRole> userRoles = userRoleDao.findAllByUserId(user.getId());
List<String> roleIds = new ArrayList<>();
for (UserRole userRole : userRoles) {
roleIds.add(userRole.getRoleId());
}
List<Role> roles = roleDao.findAllByIdIn(roleIds);
user.setRoles(roles);
}
return users;
} }
@Override @Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论