diff --git a/backend/src/main/java/io/metersphere/controller/UserController.java b/backend/src/main/java/io/metersphere/controller/UserController.java index 33c99bfcbff7..e55f30f12c32 100644 --- a/backend/src/main/java/io/metersphere/controller/UserController.java +++ b/backend/src/main/java/io/metersphere/controller/UserController.java @@ -142,9 +142,9 @@ public UserDTO refreshSessionUser(@PathVariable String sign, @PathVariable Strin return SessionUtils.getUser(); } - @GetMapping("/info/{userId}") - public UserDTO getUserInfo(@PathVariable(value = "userId") String userId) { - return userService.getUserInfo(userId); + @GetMapping("/info") + public UserDTO getUserInfo() { + return userService.getUserInfo(SessionUtils.getUserId()); } /** diff --git a/frontend/src/business/components/settings/components/PersonRouter.vue b/frontend/src/business/components/settings/components/PersonRouter.vue index 3e6ca4ecafc5..cd1f423dff86 100644 --- a/frontend/src/business/components/settings/components/PersonRouter.vue +++ b/frontend/src/business/components/settings/components/PersonRouter.vue @@ -165,7 +165,7 @@ }); }, initTableData() { - this.result = this.$get("/user/info/" + encodeURIComponent(this.currentUser().id), response => { + this.result = this.$get("/user/info", response => { let data = response.data; this.isLocalUser = response.data.source === 'LOCAL'; let dataList = []; diff --git a/frontend/src/business/components/settings/personal/PersonSetting.vue b/frontend/src/business/components/settings/personal/PersonSetting.vue index 73278c4bf384..6618536e4fc5 100644 --- a/frontend/src/business/components/settings/personal/PersonSetting.vue +++ b/frontend/src/business/components/settings/personal/PersonSetting.vue @@ -273,7 +273,7 @@ export default { }); }, initTableData() { - this.result = this.$get("/user/info/" + encodeURIComponent(this.currentUser().id), response => { + this.result = this.$get("/user/info", response => { let data = response.data; this.isLocalUser = response.data.source === 'LOCAL'; let dataList = []; diff --git a/frontend/src/business/components/settings/personal/UiSetting.vue b/frontend/src/business/components/settings/personal/UiSetting.vue index de444b6bf776..7d9b3be0ec34 100644 --- a/frontend/src/business/components/settings/personal/UiSetting.vue +++ b/frontend/src/business/components/settings/personal/UiSetting.vue @@ -54,8 +54,7 @@ export default { this.$emit("confirm"); }, async getUserSeleniumServer() { - let userId = getCurrentUserId(); - let res = await this.$get(`/user/info/${userId}`); + let res = await this.$get(`/user/info`); if (res.data) { this.seleniumServer = res.data.data.seleniumServer || ""; }