Compare commits
3 Commits
554a0893c3
...
7834754dd3
| Author | SHA1 | Date | |
|---|---|---|---|
| 7834754dd3 | |||
| 8c0283e96f | |||
| 546f0cce2d |
@ -1,11 +1,13 @@
|
|||||||
package org.cmh.backend.UserManagement.controller;
|
package org.cmh.backend.UserManagement.controller;
|
||||||
|
|
||||||
|
import io.jsonwebtoken.JwtParser;
|
||||||
import jakarta.transaction.Transactional;
|
import jakarta.transaction.Transactional;
|
||||||
import org.cmh.backend.OrganizationManagement.service.OrganizationService;
|
import org.cmh.backend.OrganizationManagement.service.OrganizationService;
|
||||||
import org.cmh.backend.UserManagement.adpter.User2UserHS;
|
import org.cmh.backend.UserManagement.adpter.User2UserHS;
|
||||||
import org.cmh.backend.UserManagement.adpter.UserHS2User;
|
import org.cmh.backend.UserManagement.adpter.UserHS2User;
|
||||||
import org.cmh.backend.UserManagement.service.UserManagementService;
|
import org.cmh.backend.UserManagement.service.UserManagementService;
|
||||||
import org.cmh.backend.UserManagement.model.User;
|
import org.cmh.backend.UserManagement.model.User;
|
||||||
|
import org.cmh.backend.Utils.JwtUtil;
|
||||||
import org.cmh.backend.Utils.JwtVerify;
|
import org.cmh.backend.Utils.JwtVerify;
|
||||||
import org.cmh.backend.authentication.dto.UserProfileResponse;
|
import org.cmh.backend.authentication.dto.UserProfileResponse;
|
||||||
import org.cmh.backend.authentication.model.UserHS;
|
import org.cmh.backend.authentication.model.UserHS;
|
||||||
@ -52,10 +54,16 @@ public class UserManagementController {
|
|||||||
@GetMapping("/getAll")
|
@GetMapping("/getAll")
|
||||||
@JwtVerify
|
@JwtVerify
|
||||||
public List<User> getAll(@RequestParam String token) {
|
public List<User> getAll(@RequestParam String token) {
|
||||||
// 这里分权限进行不同请求
|
String username = JwtUtil.extractUsername(token);
|
||||||
//这里getAll??
|
UserHS userHS = userService.getUserByUsername(username);
|
||||||
List<UserHS> userHSList = userService.getAllUsers();
|
List<UserHS> userHSList = userService.getAllUsers();
|
||||||
return UserHS2User.convertList(userHSList);
|
//这里分权限进行不同请求
|
||||||
|
//超级管理员
|
||||||
|
if(userHS.getSuperAdmin()){
|
||||||
|
return UserHS2User.convertList(userHSList);
|
||||||
|
}else{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user