From 1442f149019ee0590389abd7a88a79c4d9b59034 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 27 五月 2025 18:23:34 +0800 Subject: [PATCH] bug修改 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java index cc075f5..0be4edc 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.admin.api.feignClient.AdminClient; import com.ruoyi.common.core.constant.Constants; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.StringUtils; @@ -27,6 +28,7 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.util.List; import java.util.Set; @@ -45,16 +47,13 @@ @Autowired private ISysRoleService roleService; - - @Autowired private ISysPostService postService; - @Autowired private ISysPermissionService permissionService; - @Autowired - private ISysConfigService configService; + @Resource + private AdminClient adminClient; @GetMapping("/page") @ApiImplicitParams({ @@ -126,13 +125,18 @@ return R.fail("用户名或密码错误"); } // 角色集合 - String roles = permissionService.getRolePermission(sysUser); + SysRole roles = permissionService.getRolePermission(sysUser); // 权限集合 Set<String> permissions = permissionService.getMenuPermission(sysUser); LoginUser sysUserVo = new LoginUser(); sysUserVo.setSysUser(sysUser); - sysUserVo.setRole(roles); + sysUserVo.setRole(roles.getRoleName()); + sysUserVo.setRoleId(roles.getRoleId()); sysUserVo.setPermissions(permissions); + if (null != sysUser.getFranchiseeId()) { + List<String> data = adminClient.cityDetail(sysUser.getFranchiseeId()).getData(); + sysUserVo.setCityList(data); + } return R.ok(sysUserVo); } @@ -145,7 +149,7 @@ public AjaxResult getInfo() { SysUser user = userService.selectUserById(SecurityUtils.getUserId()); // 角色集合 - String roles = permissionService.getRolePermission(user); + SysRole roles = permissionService.getRolePermission(user); // 权限集合 Set<String> permissions = permissionService.getMenuPermission(user); AjaxResult ajax = AjaxResult.success(); @@ -190,6 +194,9 @@ return toAjax(userService.insertUser(user)); } + public static void main(String[] args) { + System.err.println(SecurityUtils.encryptPassword("a123456")); + } /** * 修改用户 */ -- Gitblit v1.7.1