From b650279163c7e87fd898c80a2cfce429508d3851 Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Sat, 14 Jun 2025 18:09:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/SysUserController.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java index b2efb64..08e38a6 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java @@ -18,6 +18,7 @@ import com.bonus.common.security.annotation.RequiresPermissions; import com.bonus.common.security.annotation.RequiresPermissionsOrInnerAuth; import com.bonus.common.security.utils.SecurityUtils; import com.bonus.config.ListPagingUtil; +import com.bonus.system.api.domain.RoleParams; import com.bonus.system.api.domain.SysDept; import com.bonus.system.api.domain.SysRole; import com.bonus.system.api.domain.SysUser; @@ -31,6 +32,7 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; +import javax.annotation.PostConstruct; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.io.IOException; @@ -484,6 +486,19 @@ public class SysUserController extends BaseController { return error("系统异常,请联系管理员"); } + + + @PostMapping("/authRole/insertRole") + public AjaxResult insertRole(@RequestBody RoleParams roleParams) { + try { + userService.insertUserAuth(roleParams.getUserId(), roleParams.getRoleIds()); + return success(); + } catch (Exception e) { + logger.error(e.toString(), e); + } + return error("系统异常,请联系管理员"); + } + /** * 获取部门树列表 */