|
|
@@ -53,7 +53,7 @@ public class UserInfoController {
|
|
|
@Autowired
|
|
|
private FwOperatorMapper fwOperatorMapper;
|
|
|
|
|
|
- @GetMapping("/leaf6-uni-cloud-uc-service/api/users/{id}")
|
|
|
+ @GetMapping("/leaf6-uni-cloud-uc-service/api/zwnw/users/{id}")
|
|
|
public Map<String, Object> getUserById(@PathVariable("id") String id) {
|
|
|
if (StringUtils.isEmpty(id)) {
|
|
|
throw new org.springframework.web.server.ResponseStatusException(
|
|
|
@@ -88,7 +88,7 @@ public class UserInfoController {
|
|
|
* 成功响应:{ "loginUserDTO": { "id": "...", "loginId": "...", "userName": "..." } }
|
|
|
* 失败响应(Token 无效或已过期):HTTP 401
|
|
|
*/
|
|
|
- @GetMapping("/leaf6-uni-cloud-uc-service/api/security/users/current/loginResponse")
|
|
|
+ @GetMapping("/leaf6-uni-cloud-uc-service/api/zwnw/security/users/current/loginResponse")
|
|
|
public Map<String, Object> getCurrentUser(HttpServletRequest request) {
|
|
|
String token = request.getHeader("Access-Token");
|
|
|
|
|
|
@@ -123,7 +123,7 @@ public class UserInfoController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/leaf6-uni-cloud-uc-service/api/version")
|
|
|
+ @GetMapping("/leaf6-uni-cloud-uc-service/api/zwnw/version")
|
|
|
public Map<String, Object> getVersion() {
|
|
|
Map<String, Object> result = new HashMap<>();
|
|
|
result.put("version", "0.15.0");
|
|
|
@@ -131,7 +131,7 @@ public class UserInfoController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/leaf6-uni-cloud-uc-service/api/users/{id}/navMenus")
|
|
|
+ @GetMapping("/leaf6-uni-cloud-uc-service/api/zwnw/users/{id}/navMenus")
|
|
|
public List<Map<String, Object>> getNavMenus(@PathVariable("id") String id, HttpServletRequest request) {
|
|
|
String token = request.getHeader("Access-Token");
|
|
|
Map<String, Object> userInfo = token == null ? null : authRedisService.getUserInfo(token.trim());
|
|
|
@@ -310,7 +310,7 @@ public class UserInfoController {
|
|
|
|
|
|
// --- 保留原有辅助方法 (UserConfig, Avatar 等) ---
|
|
|
|
|
|
- @GetMapping("/leaf6-uni-cloud-uc-service/api/userConfig/find/{type}")
|
|
|
+ @GetMapping("/leaf6-uni-cloud-uc-service/api/zwnw/userConfig/find/{type}")
|
|
|
public Map<String, Object> getUserConfig(@PathVariable("type") String type) {
|
|
|
Map<String, Object> result = new HashMap<>();
|
|
|
result.put("type", type);
|
|
|
@@ -324,7 +324,7 @@ public class UserInfoController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- @PostMapping("/leaf6-uni-cloud-uc-service/api/userConfig/save")
|
|
|
+ @PostMapping("/leaf6-uni-cloud-uc-service/api/zwnw/userConfig/save")
|
|
|
public Map<String, Object> saveUserConfig(@RequestBody Map<String, Object> request) {
|
|
|
Map<String, Object> result = new HashMap<>();
|
|
|
result.put("type", request.get("type"));
|
|
|
@@ -332,7 +332,7 @@ public class UserInfoController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/leaf6-uni-cloud-uc-service/api/users/{id}/avatar")
|
|
|
+ @GetMapping("/leaf6-uni-cloud-uc-service/api/zwnw/users/{id}/avatar")
|
|
|
public ResponseEntity<byte[]> getAvatar(@PathVariable("id") String id) {
|
|
|
String base64 = authRedisService.getUserAvatar(id);
|
|
|
if (!StringUtils.hasText(base64)) {
|
|
|
@@ -349,7 +349,7 @@ public class UserInfoController {
|
|
|
return ResponseEntity.ok().headers(headers).body(avatar);
|
|
|
}
|
|
|
|
|
|
- @PostMapping("/leaf6-uni-cloud-uc-service/api/users/{id}/avatar")
|
|
|
+ @PostMapping("/leaf6-uni-cloud-uc-service/api/zwnw/users/{id}/avatar")
|
|
|
public ResponseEntity<String> uploadAvatar(@PathVariable("id") String id, @RequestParam("file") MultipartFile file) {
|
|
|
if (file.isEmpty()) {
|
|
|
return ResponseEntity.badRequest().body("文件不能为空");
|