diff --git a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java index 046378f..af1cb4a 100644 --- a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java +++ b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java @@ -72,6 +72,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { "/api/system/user/getByUserId/**", "/api/system/user/getByUnionid/**", "/api/system/user/updateUserOfficeOpenidWithoutLogin", + "/api/system/user/updateWithoutLogin", "/api/system/user-referee/getReferee/**", "/api/system/dict-data/page", "/api/system/organization", diff --git a/src/main/java/com/gxwebsoft/common/system/controller/UserController.java b/src/main/java/com/gxwebsoft/common/system/controller/UserController.java index 106206d..2bc879b 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/UserController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/UserController.java @@ -228,6 +228,16 @@ public class UserController extends BaseController { return fail("修改失败"); } + @OperationLog + @ApiOperation("修改用户(无需登录)") + @PutMapping("/updateWithoutLogin") + public ApiResult updateWithoutLogin(@RequestBody User user) { + if (userService.updateUser(user)) { + return success("修改成功"); + } + return fail("修改失败"); + } + @PreAuthorize("hasAuthority('sys:user:remove')") @OperationLog @ApiOperation("删除用户")