正在显示
15 个修改的文件
包含
147 行增加
和
66 行删除
| @@ -19,7 +19,6 @@ import com.ruoyi.common.core.controller.BaseController; | @@ -19,7 +19,6 @@ import com.ruoyi.common.core.controller.BaseController; | ||
| 19 | import com.ruoyi.common.core.domain.AjaxResult; | 19 | import com.ruoyi.common.core.domain.AjaxResult; |
| 20 | import com.ruoyi.common.core.page.TableDataInfo; | 20 | import com.ruoyi.common.core.page.TableDataInfo; |
| 21 | import com.ruoyi.common.enums.BusinessType; | 21 | import com.ruoyi.common.enums.BusinessType; |
| 22 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 23 | import com.ruoyi.common.utils.poi.ExcelUtil; | 22 | import com.ruoyi.common.utils.poi.ExcelUtil; |
| 24 | import com.ruoyi.system.domain.SysConfig; | 23 | import com.ruoyi.system.domain.SysConfig; |
| 25 | import com.ruoyi.system.service.ISysConfigService; | 24 | import com.ruoyi.system.service.ISysConfigService; |
| @@ -90,7 +89,7 @@ public class SysConfigController extends BaseController | @@ -90,7 +89,7 @@ public class SysConfigController extends BaseController | ||
| 90 | { | 89 | { |
| 91 | return AjaxResult.error("新增参数'" + config.getConfigName() + "'失败,参数键名已存在"); | 90 | return AjaxResult.error("新增参数'" + config.getConfigName() + "'失败,参数键名已存在"); |
| 92 | } | 91 | } |
| 93 | - config.setCreateBy(SecurityUtils.getUsername()); | 92 | + config.setCreateBy(getUsername()); |
| 94 | return toAjax(configService.insertConfig(config)); | 93 | return toAjax(configService.insertConfig(config)); |
| 95 | } | 94 | } |
| 96 | 95 | ||
| @@ -106,7 +105,7 @@ public class SysConfigController extends BaseController | @@ -106,7 +105,7 @@ public class SysConfigController extends BaseController | ||
| 106 | { | 105 | { |
| 107 | return AjaxResult.error("修改参数'" + config.getConfigName() + "'失败,参数键名已存在"); | 106 | return AjaxResult.error("修改参数'" + config.getConfigName() + "'失败,参数键名已存在"); |
| 108 | } | 107 | } |
| 109 | - config.setUpdateBy(SecurityUtils.getUsername()); | 108 | + config.setUpdateBy(getUsername()); |
| 110 | return toAjax(configService.updateConfig(config)); | 109 | return toAjax(configService.updateConfig(config)); |
| 111 | } | 110 | } |
| 112 | 111 |
| @@ -20,7 +20,6 @@ import com.ruoyi.common.core.controller.BaseController; | @@ -20,7 +20,6 @@ import com.ruoyi.common.core.controller.BaseController; | ||
| 20 | import com.ruoyi.common.core.domain.AjaxResult; | 20 | import com.ruoyi.common.core.domain.AjaxResult; |
| 21 | import com.ruoyi.common.core.domain.entity.SysDept; | 21 | import com.ruoyi.common.core.domain.entity.SysDept; |
| 22 | import com.ruoyi.common.enums.BusinessType; | 22 | import com.ruoyi.common.enums.BusinessType; |
| 23 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 24 | import com.ruoyi.common.utils.StringUtils; | 23 | import com.ruoyi.common.utils.StringUtils; |
| 25 | import com.ruoyi.system.service.ISysDeptService; | 24 | import com.ruoyi.system.service.ISysDeptService; |
| 26 | 25 | ||
| @@ -113,7 +112,7 @@ public class SysDeptController extends BaseController | @@ -113,7 +112,7 @@ public class SysDeptController extends BaseController | ||
| 113 | { | 112 | { |
| 114 | return AjaxResult.error("新增部门'" + dept.getDeptName() + "'失败,部门名称已存在"); | 113 | return AjaxResult.error("新增部门'" + dept.getDeptName() + "'失败,部门名称已存在"); |
| 115 | } | 114 | } |
| 116 | - dept.setCreateBy(SecurityUtils.getUsername()); | 115 | + dept.setCreateBy(getUsername()); |
| 117 | return toAjax(deptService.insertDept(dept)); | 116 | return toAjax(deptService.insertDept(dept)); |
| 118 | } | 117 | } |
| 119 | 118 | ||
| @@ -138,7 +137,7 @@ public class SysDeptController extends BaseController | @@ -138,7 +137,7 @@ public class SysDeptController extends BaseController | ||
| 138 | { | 137 | { |
| 139 | return AjaxResult.error("该部门包含未停用的子部门!"); | 138 | return AjaxResult.error("该部门包含未停用的子部门!"); |
| 140 | } | 139 | } |
| 141 | - dept.setUpdateBy(SecurityUtils.getUsername()); | 140 | + dept.setUpdateBy(getUsername()); |
| 142 | return toAjax(deptService.updateDept(dept)); | 141 | return toAjax(deptService.updateDept(dept)); |
| 143 | } | 142 | } |
| 144 | 143 |
| @@ -19,7 +19,6 @@ import com.ruoyi.common.core.domain.AjaxResult; | @@ -19,7 +19,6 @@ import com.ruoyi.common.core.domain.AjaxResult; | ||
| 19 | import com.ruoyi.common.core.domain.entity.SysDictData; | 19 | import com.ruoyi.common.core.domain.entity.SysDictData; |
| 20 | import com.ruoyi.common.core.page.TableDataInfo; | 20 | import com.ruoyi.common.core.page.TableDataInfo; |
| 21 | import com.ruoyi.common.enums.BusinessType; | 21 | import com.ruoyi.common.enums.BusinessType; |
| 22 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 23 | import com.ruoyi.common.utils.StringUtils; | 22 | import com.ruoyi.common.utils.StringUtils; |
| 24 | import com.ruoyi.common.utils.poi.ExcelUtil; | 23 | import com.ruoyi.common.utils.poi.ExcelUtil; |
| 25 | import com.ruoyi.system.service.ISysDictDataService; | 24 | import com.ruoyi.system.service.ISysDictDataService; |
| @@ -91,7 +90,7 @@ public class SysDictDataController extends BaseController | @@ -91,7 +90,7 @@ public class SysDictDataController extends BaseController | ||
| 91 | @PostMapping | 90 | @PostMapping |
| 92 | public AjaxResult add(@Validated @RequestBody SysDictData dict) | 91 | public AjaxResult add(@Validated @RequestBody SysDictData dict) |
| 93 | { | 92 | { |
| 94 | - dict.setCreateBy(SecurityUtils.getUsername()); | 93 | + dict.setCreateBy(getUsername()); |
| 95 | return toAjax(dictDataService.insertDictData(dict)); | 94 | return toAjax(dictDataService.insertDictData(dict)); |
| 96 | } | 95 | } |
| 97 | 96 | ||
| @@ -103,7 +102,7 @@ public class SysDictDataController extends BaseController | @@ -103,7 +102,7 @@ public class SysDictDataController extends BaseController | ||
| 103 | @PutMapping | 102 | @PutMapping |
| 104 | public AjaxResult edit(@Validated @RequestBody SysDictData dict) | 103 | public AjaxResult edit(@Validated @RequestBody SysDictData dict) |
| 105 | { | 104 | { |
| 106 | - dict.setUpdateBy(SecurityUtils.getUsername()); | 105 | + dict.setUpdateBy(getUsername()); |
| 107 | return toAjax(dictDataService.updateDictData(dict)); | 106 | return toAjax(dictDataService.updateDictData(dict)); |
| 108 | } | 107 | } |
| 109 | 108 |
| @@ -19,7 +19,6 @@ import com.ruoyi.common.core.domain.AjaxResult; | @@ -19,7 +19,6 @@ import com.ruoyi.common.core.domain.AjaxResult; | ||
| 19 | import com.ruoyi.common.core.domain.entity.SysDictType; | 19 | import com.ruoyi.common.core.domain.entity.SysDictType; |
| 20 | import com.ruoyi.common.core.page.TableDataInfo; | 20 | import com.ruoyi.common.core.page.TableDataInfo; |
| 21 | import com.ruoyi.common.enums.BusinessType; | 21 | import com.ruoyi.common.enums.BusinessType; |
| 22 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 23 | import com.ruoyi.common.utils.poi.ExcelUtil; | 22 | import com.ruoyi.common.utils.poi.ExcelUtil; |
| 24 | import com.ruoyi.system.service.ISysDictTypeService; | 23 | import com.ruoyi.system.service.ISysDictTypeService; |
| 25 | 24 | ||
| @@ -76,7 +75,7 @@ public class SysDictTypeController extends BaseController | @@ -76,7 +75,7 @@ public class SysDictTypeController extends BaseController | ||
| 76 | { | 75 | { |
| 77 | return AjaxResult.error("新增字典'" + dict.getDictName() + "'失败,字典类型已存在"); | 76 | return AjaxResult.error("新增字典'" + dict.getDictName() + "'失败,字典类型已存在"); |
| 78 | } | 77 | } |
| 79 | - dict.setCreateBy(SecurityUtils.getUsername()); | 78 | + dict.setCreateBy(getUsername()); |
| 80 | return toAjax(dictTypeService.insertDictType(dict)); | 79 | return toAjax(dictTypeService.insertDictType(dict)); |
| 81 | } | 80 | } |
| 82 | 81 | ||
| @@ -92,7 +91,7 @@ public class SysDictTypeController extends BaseController | @@ -92,7 +91,7 @@ public class SysDictTypeController extends BaseController | ||
| 92 | { | 91 | { |
| 93 | return AjaxResult.error("修改字典'" + dict.getDictName() + "'失败,字典类型已存在"); | 92 | return AjaxResult.error("修改字典'" + dict.getDictName() + "'失败,字典类型已存在"); |
| 94 | } | 93 | } |
| 95 | - dict.setUpdateBy(SecurityUtils.getUsername()); | 94 | + dict.setUpdateBy(getUsername()); |
| 96 | return toAjax(dictTypeService.updateDictType(dict)); | 95 | return toAjax(dictTypeService.updateDictType(dict)); |
| 97 | } | 96 | } |
| 98 | 97 |
| @@ -13,6 +13,7 @@ import com.ruoyi.common.core.domain.entity.SysMenu; | @@ -13,6 +13,7 @@ import com.ruoyi.common.core.domain.entity.SysMenu; | ||
| 13 | import com.ruoyi.common.core.domain.entity.SysUser; | 13 | import com.ruoyi.common.core.domain.entity.SysUser; |
| 14 | import com.ruoyi.common.core.domain.model.LoginBody; | 14 | import com.ruoyi.common.core.domain.model.LoginBody; |
| 15 | import com.ruoyi.common.core.domain.model.LoginUser; | 15 | import com.ruoyi.common.core.domain.model.LoginUser; |
| 16 | +import com.ruoyi.common.utils.SecurityUtils; | ||
| 16 | import com.ruoyi.common.utils.ServletUtils; | 17 | import com.ruoyi.common.utils.ServletUtils; |
| 17 | import com.ruoyi.framework.web.service.SysLoginService; | 18 | import com.ruoyi.framework.web.service.SysLoginService; |
| 18 | import com.ruoyi.framework.web.service.SysPermissionService; | 19 | import com.ruoyi.framework.web.service.SysPermissionService; |
| @@ -85,10 +86,8 @@ public class SysLoginController | @@ -85,10 +86,8 @@ public class SysLoginController | ||
| 85 | @GetMapping("getRouters") | 86 | @GetMapping("getRouters") |
| 86 | public AjaxResult getRouters() | 87 | public AjaxResult getRouters() |
| 87 | { | 88 | { |
| 88 | - LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); | ||
| 89 | - // 用户信息 | ||
| 90 | - SysUser user = loginUser.getUser(); | ||
| 91 | - List<SysMenu> menus = menuService.selectMenuTreeByUserId(user.getUserId()); | 89 | + Long userId = SecurityUtils.getUserId(); |
| 90 | + List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId); | ||
| 92 | return AjaxResult.success(menuService.buildMenus(menus)); | 91 | return AjaxResult.success(menuService.buildMenus(menus)); |
| 93 | } | 92 | } |
| 94 | } | 93 | } |
| @@ -17,12 +17,8 @@ import com.ruoyi.common.constant.UserConstants; | @@ -17,12 +17,8 @@ import com.ruoyi.common.constant.UserConstants; | ||
| 17 | import com.ruoyi.common.core.controller.BaseController; | 17 | import com.ruoyi.common.core.controller.BaseController; |
| 18 | import com.ruoyi.common.core.domain.AjaxResult; | 18 | import com.ruoyi.common.core.domain.AjaxResult; |
| 19 | import com.ruoyi.common.core.domain.entity.SysMenu; | 19 | import com.ruoyi.common.core.domain.entity.SysMenu; |
| 20 | -import com.ruoyi.common.core.domain.model.LoginUser; | ||
| 21 | import com.ruoyi.common.enums.BusinessType; | 20 | import com.ruoyi.common.enums.BusinessType; |
| 22 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 23 | -import com.ruoyi.common.utils.ServletUtils; | ||
| 24 | import com.ruoyi.common.utils.StringUtils; | 21 | import com.ruoyi.common.utils.StringUtils; |
| 25 | -import com.ruoyi.framework.web.service.TokenService; | ||
| 26 | import com.ruoyi.system.service.ISysMenuService; | 22 | import com.ruoyi.system.service.ISysMenuService; |
| 27 | 23 | ||
| 28 | /** | 24 | /** |
| @@ -37,9 +33,6 @@ public class SysMenuController extends BaseController | @@ -37,9 +33,6 @@ public class SysMenuController extends BaseController | ||
| 37 | @Autowired | 33 | @Autowired |
| 38 | private ISysMenuService menuService; | 34 | private ISysMenuService menuService; |
| 39 | 35 | ||
| 40 | - @Autowired | ||
| 41 | - private TokenService tokenService; | ||
| 42 | - | ||
| 43 | /** | 36 | /** |
| 44 | * 获取菜单列表 | 37 | * 获取菜单列表 |
| 45 | */ | 38 | */ |
| @@ -47,9 +40,7 @@ public class SysMenuController extends BaseController | @@ -47,9 +40,7 @@ public class SysMenuController extends BaseController | ||
| 47 | @GetMapping("/list") | 40 | @GetMapping("/list") |
| 48 | public AjaxResult list(SysMenu menu) | 41 | public AjaxResult list(SysMenu menu) |
| 49 | { | 42 | { |
| 50 | - LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); | ||
| 51 | - Long userId = loginUser.getUser().getUserId(); | ||
| 52 | - List<SysMenu> menus = menuService.selectMenuList(menu, userId); | 43 | + List<SysMenu> menus = menuService.selectMenuList(menu, getUserId()); |
| 53 | return AjaxResult.success(menus); | 44 | return AjaxResult.success(menus); |
| 54 | } | 45 | } |
| 55 | 46 | ||
| @@ -69,9 +60,7 @@ public class SysMenuController extends BaseController | @@ -69,9 +60,7 @@ public class SysMenuController extends BaseController | ||
| 69 | @GetMapping("/treeselect") | 60 | @GetMapping("/treeselect") |
| 70 | public AjaxResult treeselect(SysMenu menu) | 61 | public AjaxResult treeselect(SysMenu menu) |
| 71 | { | 62 | { |
| 72 | - LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); | ||
| 73 | - Long userId = loginUser.getUser().getUserId(); | ||
| 74 | - List<SysMenu> menus = menuService.selectMenuList(menu, userId); | 63 | + List<SysMenu> menus = menuService.selectMenuList(menu, getUserId()); |
| 75 | return AjaxResult.success(menuService.buildMenuTreeSelect(menus)); | 64 | return AjaxResult.success(menuService.buildMenuTreeSelect(menus)); |
| 76 | } | 65 | } |
| 77 | 66 | ||
| @@ -81,8 +70,7 @@ public class SysMenuController extends BaseController | @@ -81,8 +70,7 @@ public class SysMenuController extends BaseController | ||
| 81 | @GetMapping(value = "/roleMenuTreeselect/{roleId}") | 70 | @GetMapping(value = "/roleMenuTreeselect/{roleId}") |
| 82 | public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId) | 71 | public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId) |
| 83 | { | 72 | { |
| 84 | - LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); | ||
| 85 | - List<SysMenu> menus = menuService.selectMenuList(loginUser.getUser().getUserId()); | 73 | + List<SysMenu> menus = menuService.selectMenuList(getUserId()); |
| 86 | AjaxResult ajax = AjaxResult.success(); | 74 | AjaxResult ajax = AjaxResult.success(); |
| 87 | ajax.put("checkedKeys", menuService.selectMenuListByRoleId(roleId)); | 75 | ajax.put("checkedKeys", menuService.selectMenuListByRoleId(roleId)); |
| 88 | ajax.put("menus", menuService.buildMenuTreeSelect(menus)); | 76 | ajax.put("menus", menuService.buildMenuTreeSelect(menus)); |
| @@ -105,7 +93,7 @@ public class SysMenuController extends BaseController | @@ -105,7 +93,7 @@ public class SysMenuController extends BaseController | ||
| 105 | { | 93 | { |
| 106 | return AjaxResult.error("新增菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头"); | 94 | return AjaxResult.error("新增菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头"); |
| 107 | } | 95 | } |
| 108 | - menu.setCreateBy(SecurityUtils.getUsername()); | 96 | + menu.setCreateBy(getUsername()); |
| 109 | return toAjax(menuService.insertMenu(menu)); | 97 | return toAjax(menuService.insertMenu(menu)); |
| 110 | } | 98 | } |
| 111 | 99 | ||
| @@ -129,7 +117,7 @@ public class SysMenuController extends BaseController | @@ -129,7 +117,7 @@ public class SysMenuController extends BaseController | ||
| 129 | { | 117 | { |
| 130 | return AjaxResult.error("修改菜单'" + menu.getMenuName() + "'失败,上级菜单不能选择自己"); | 118 | return AjaxResult.error("修改菜单'" + menu.getMenuName() + "'失败,上级菜单不能选择自己"); |
| 131 | } | 119 | } |
| 132 | - menu.setUpdateBy(SecurityUtils.getUsername()); | 120 | + menu.setUpdateBy(getUsername()); |
| 133 | return toAjax(menuService.updateMenu(menu)); | 121 | return toAjax(menuService.updateMenu(menu)); |
| 134 | } | 122 | } |
| 135 | 123 |
| @@ -17,7 +17,6 @@ import com.ruoyi.common.core.controller.BaseController; | @@ -17,7 +17,6 @@ import com.ruoyi.common.core.controller.BaseController; | ||
| 17 | import com.ruoyi.common.core.domain.AjaxResult; | 17 | import com.ruoyi.common.core.domain.AjaxResult; |
| 18 | import com.ruoyi.common.core.page.TableDataInfo; | 18 | import com.ruoyi.common.core.page.TableDataInfo; |
| 19 | import com.ruoyi.common.enums.BusinessType; | 19 | import com.ruoyi.common.enums.BusinessType; |
| 20 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 21 | import com.ruoyi.system.domain.SysNotice; | 20 | import com.ruoyi.system.domain.SysNotice; |
| 22 | import com.ruoyi.system.service.ISysNoticeService; | 21 | import com.ruoyi.system.service.ISysNoticeService; |
| 23 | 22 | ||
| @@ -63,7 +62,7 @@ public class SysNoticeController extends BaseController | @@ -63,7 +62,7 @@ public class SysNoticeController extends BaseController | ||
| 63 | @PostMapping | 62 | @PostMapping |
| 64 | public AjaxResult add(@Validated @RequestBody SysNotice notice) | 63 | public AjaxResult add(@Validated @RequestBody SysNotice notice) |
| 65 | { | 64 | { |
| 66 | - notice.setCreateBy(SecurityUtils.getUsername()); | 65 | + notice.setCreateBy(getUsername()); |
| 67 | return toAjax(noticeService.insertNotice(notice)); | 66 | return toAjax(noticeService.insertNotice(notice)); |
| 68 | } | 67 | } |
| 69 | 68 | ||
| @@ -75,7 +74,7 @@ public class SysNoticeController extends BaseController | @@ -75,7 +74,7 @@ public class SysNoticeController extends BaseController | ||
| 75 | @PutMapping | 74 | @PutMapping |
| 76 | public AjaxResult edit(@Validated @RequestBody SysNotice notice) | 75 | public AjaxResult edit(@Validated @RequestBody SysNotice notice) |
| 77 | { | 76 | { |
| 78 | - notice.setUpdateBy(SecurityUtils.getUsername()); | 77 | + notice.setUpdateBy(getUsername()); |
| 79 | return toAjax(noticeService.updateNotice(notice)); | 78 | return toAjax(noticeService.updateNotice(notice)); |
| 80 | } | 79 | } |
| 81 | 80 |
| @@ -18,7 +18,6 @@ import com.ruoyi.common.core.controller.BaseController; | @@ -18,7 +18,6 @@ import com.ruoyi.common.core.controller.BaseController; | ||
| 18 | import com.ruoyi.common.core.domain.AjaxResult; | 18 | import com.ruoyi.common.core.domain.AjaxResult; |
| 19 | import com.ruoyi.common.core.page.TableDataInfo; | 19 | import com.ruoyi.common.core.page.TableDataInfo; |
| 20 | import com.ruoyi.common.enums.BusinessType; | 20 | import com.ruoyi.common.enums.BusinessType; |
| 21 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 22 | import com.ruoyi.common.utils.poi.ExcelUtil; | 21 | import com.ruoyi.common.utils.poi.ExcelUtil; |
| 23 | import com.ruoyi.system.domain.SysPost; | 22 | import com.ruoyi.system.domain.SysPost; |
| 24 | import com.ruoyi.system.service.ISysPostService; | 23 | import com.ruoyi.system.service.ISysPostService; |
| @@ -83,7 +82,7 @@ public class SysPostController extends BaseController | @@ -83,7 +82,7 @@ public class SysPostController extends BaseController | ||
| 83 | { | 82 | { |
| 84 | return AjaxResult.error("新增岗位'" + post.getPostName() + "'失败,岗位编码已存在"); | 83 | return AjaxResult.error("新增岗位'" + post.getPostName() + "'失败,岗位编码已存在"); |
| 85 | } | 84 | } |
| 86 | - post.setCreateBy(SecurityUtils.getUsername()); | 85 | + post.setCreateBy(getUsername()); |
| 87 | return toAjax(postService.insertPost(post)); | 86 | return toAjax(postService.insertPost(post)); |
| 88 | } | 87 | } |
| 89 | 88 | ||
| @@ -103,7 +102,7 @@ public class SysPostController extends BaseController | @@ -103,7 +102,7 @@ public class SysPostController extends BaseController | ||
| 103 | { | 102 | { |
| 104 | return AjaxResult.error("修改岗位'" + post.getPostName() + "'失败,岗位编码已存在"); | 103 | return AjaxResult.error("修改岗位'" + post.getPostName() + "'失败,岗位编码已存在"); |
| 105 | } | 104 | } |
| 106 | - post.setUpdateBy(SecurityUtils.getUsername()); | 105 | + post.setUpdateBy(getUsername()); |
| 107 | return toAjax(postService.updatePost(post)); | 106 | return toAjax(postService.updatePost(post)); |
| 108 | } | 107 | } |
| 109 | 108 |
| @@ -21,7 +21,6 @@ import com.ruoyi.common.core.domain.entity.SysUser; | @@ -21,7 +21,6 @@ import com.ruoyi.common.core.domain.entity.SysUser; | ||
| 21 | import com.ruoyi.common.core.domain.model.LoginUser; | 21 | import com.ruoyi.common.core.domain.model.LoginUser; |
| 22 | import com.ruoyi.common.core.page.TableDataInfo; | 22 | import com.ruoyi.common.core.page.TableDataInfo; |
| 23 | import com.ruoyi.common.enums.BusinessType; | 23 | import com.ruoyi.common.enums.BusinessType; |
| 24 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 25 | import com.ruoyi.common.utils.ServletUtils; | 24 | import com.ruoyi.common.utils.ServletUtils; |
| 26 | import com.ruoyi.common.utils.StringUtils; | 25 | import com.ruoyi.common.utils.StringUtils; |
| 27 | import com.ruoyi.common.utils.poi.ExcelUtil; | 26 | import com.ruoyi.common.utils.poi.ExcelUtil; |
| @@ -97,7 +96,7 @@ public class SysRoleController extends BaseController | @@ -97,7 +96,7 @@ public class SysRoleController extends BaseController | ||
| 97 | { | 96 | { |
| 98 | return AjaxResult.error("新增角色'" + role.getRoleName() + "'失败,角色权限已存在"); | 97 | return AjaxResult.error("新增角色'" + role.getRoleName() + "'失败,角色权限已存在"); |
| 99 | } | 98 | } |
| 100 | - role.setCreateBy(SecurityUtils.getUsername()); | 99 | + role.setCreateBy(getUsername()); |
| 101 | return toAjax(roleService.insertRole(role)); | 100 | return toAjax(roleService.insertRole(role)); |
| 102 | 101 | ||
| 103 | } | 102 | } |
| @@ -119,7 +118,7 @@ public class SysRoleController extends BaseController | @@ -119,7 +118,7 @@ public class SysRoleController extends BaseController | ||
| 119 | { | 118 | { |
| 120 | return AjaxResult.error("修改角色'" + role.getRoleName() + "'失败,角色权限已存在"); | 119 | return AjaxResult.error("修改角色'" + role.getRoleName() + "'失败,角色权限已存在"); |
| 121 | } | 120 | } |
| 122 | - role.setUpdateBy(SecurityUtils.getUsername()); | 121 | + role.setUpdateBy(getUsername()); |
| 123 | 122 | ||
| 124 | if (roleService.updateRole(role) > 0) | 123 | if (roleService.updateRole(role) > 0) |
| 125 | { | 124 | { |
| @@ -157,7 +156,7 @@ public class SysRoleController extends BaseController | @@ -157,7 +156,7 @@ public class SysRoleController extends BaseController | ||
| 157 | public AjaxResult changeStatus(@RequestBody SysRole role) | 156 | public AjaxResult changeStatus(@RequestBody SysRole role) |
| 158 | { | 157 | { |
| 159 | roleService.checkRoleAllowed(role); | 158 | roleService.checkRoleAllowed(role); |
| 160 | - role.setUpdateBy(SecurityUtils.getUsername()); | 159 | + role.setUpdateBy(getUsername()); |
| 161 | return toAjax(roleService.updateRoleStatus(role)); | 160 | return toAjax(roleService.updateRoleStatus(role)); |
| 162 | } | 161 | } |
| 163 | 162 |
| @@ -137,7 +137,7 @@ public class SysUserController extends BaseController | @@ -137,7 +137,7 @@ public class SysUserController extends BaseController | ||
| 137 | { | 137 | { |
| 138 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在"); | 138 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在"); |
| 139 | } | 139 | } |
| 140 | - user.setCreateBy(SecurityUtils.getUsername()); | 140 | + user.setCreateBy(getUsername()); |
| 141 | user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); | 141 | user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); |
| 142 | return toAjax(userService.insertUser(user)); | 142 | return toAjax(userService.insertUser(user)); |
| 143 | } | 143 | } |
| @@ -161,7 +161,7 @@ public class SysUserController extends BaseController | @@ -161,7 +161,7 @@ public class SysUserController extends BaseController | ||
| 161 | { | 161 | { |
| 162 | return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); | 162 | return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); |
| 163 | } | 163 | } |
| 164 | - user.setUpdateBy(SecurityUtils.getUsername()); | 164 | + user.setUpdateBy(getUsername()); |
| 165 | return toAjax(userService.updateUser(user)); | 165 | return toAjax(userService.updateUser(user)); |
| 166 | } | 166 | } |
| 167 | 167 | ||
| @@ -186,7 +186,7 @@ public class SysUserController extends BaseController | @@ -186,7 +186,7 @@ public class SysUserController extends BaseController | ||
| 186 | { | 186 | { |
| 187 | userService.checkUserAllowed(user); | 187 | userService.checkUserAllowed(user); |
| 188 | user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); | 188 | user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); |
| 189 | - user.setUpdateBy(SecurityUtils.getUsername()); | 189 | + user.setUpdateBy(getUsername()); |
| 190 | return toAjax(userService.resetPwd(user)); | 190 | return toAjax(userService.resetPwd(user)); |
| 191 | } | 191 | } |
| 192 | 192 | ||
| @@ -199,7 +199,7 @@ public class SysUserController extends BaseController | @@ -199,7 +199,7 @@ public class SysUserController extends BaseController | ||
| 199 | public AjaxResult changeStatus(@RequestBody SysUser user) | 199 | public AjaxResult changeStatus(@RequestBody SysUser user) |
| 200 | { | 200 | { |
| 201 | userService.checkUserAllowed(user); | 201 | userService.checkUserAllowed(user); |
| 202 | - user.setUpdateBy(SecurityUtils.getUsername()); | 202 | + user.setUpdateBy(getUsername()); |
| 203 | return toAjax(userService.updateUserStatus(user)); | 203 | return toAjax(userService.updateUserStatus(user)); |
| 204 | } | 204 | } |
| 205 | 205 |
| @@ -11,10 +11,12 @@ import com.github.pagehelper.PageHelper; | @@ -11,10 +11,12 @@ import com.github.pagehelper.PageHelper; | ||
| 11 | import com.github.pagehelper.PageInfo; | 11 | import com.github.pagehelper.PageInfo; |
| 12 | import com.ruoyi.common.constant.HttpStatus; | 12 | import com.ruoyi.common.constant.HttpStatus; |
| 13 | import com.ruoyi.common.core.domain.AjaxResult; | 13 | import com.ruoyi.common.core.domain.AjaxResult; |
| 14 | +import com.ruoyi.common.core.domain.model.LoginUser; | ||
| 14 | import com.ruoyi.common.core.page.PageDomain; | 15 | import com.ruoyi.common.core.page.PageDomain; |
| 15 | import com.ruoyi.common.core.page.TableDataInfo; | 16 | import com.ruoyi.common.core.page.TableDataInfo; |
| 16 | import com.ruoyi.common.core.page.TableSupport; | 17 | import com.ruoyi.common.core.page.TableSupport; |
| 17 | import com.ruoyi.common.utils.DateUtils; | 18 | import com.ruoyi.common.utils.DateUtils; |
| 19 | +import com.ruoyi.common.utils.SecurityUtils; | ||
| 18 | import com.ruoyi.common.utils.StringUtils; | 20 | import com.ruoyi.common.utils.StringUtils; |
| 19 | import com.ruoyi.common.utils.sql.SqlUtil; | 21 | import com.ruoyi.common.utils.sql.SqlUtil; |
| 20 | 22 | ||
| @@ -87,6 +89,38 @@ public class BaseController | @@ -87,6 +89,38 @@ public class BaseController | ||
| 87 | } | 89 | } |
| 88 | 90 | ||
| 89 | /** | 91 | /** |
| 92 | + * 返回成功 | ||
| 93 | + */ | ||
| 94 | + public AjaxResult success() | ||
| 95 | + { | ||
| 96 | + return AjaxResult.success(); | ||
| 97 | + } | ||
| 98 | + | ||
| 99 | + /** | ||
| 100 | + * 返回失败消息 | ||
| 101 | + */ | ||
| 102 | + public AjaxResult error() | ||
| 103 | + { | ||
| 104 | + return AjaxResult.error(); | ||
| 105 | + } | ||
| 106 | + | ||
| 107 | + /** | ||
| 108 | + * 返回成功消息 | ||
| 109 | + */ | ||
| 110 | + public AjaxResult success(String message) | ||
| 111 | + { | ||
| 112 | + return AjaxResult.success(message); | ||
| 113 | + } | ||
| 114 | + | ||
| 115 | + /** | ||
| 116 | + * 返回失败消息 | ||
| 117 | + */ | ||
| 118 | + public AjaxResult error(String message) | ||
| 119 | + { | ||
| 120 | + return AjaxResult.error(message); | ||
| 121 | + } | ||
| 122 | + | ||
| 123 | + /** | ||
| 90 | * 响应返回结果 | 124 | * 响应返回结果 |
| 91 | * | 125 | * |
| 92 | * @param rows 影响行数 | 126 | * @param rows 影响行数 |
| @@ -109,42 +143,42 @@ public class BaseController | @@ -109,42 +143,42 @@ public class BaseController | ||
| 109 | } | 143 | } |
| 110 | 144 | ||
| 111 | /** | 145 | /** |
| 112 | - * 返回成功 | 146 | + * 页面跳转 |
| 113 | */ | 147 | */ |
| 114 | - public AjaxResult success() | 148 | + public String redirect(String url) |
| 115 | { | 149 | { |
| 116 | - return AjaxResult.success(); | 150 | + return StringUtils.format("redirect:{}", url); |
| 117 | } | 151 | } |
| 118 | 152 | ||
| 119 | /** | 153 | /** |
| 120 | - * 返回失败消息 | 154 | + * 获取用户缓存信息 |
| 121 | */ | 155 | */ |
| 122 | - public AjaxResult error() | 156 | + public LoginUser getLoginUser() |
| 123 | { | 157 | { |
| 124 | - return AjaxResult.error(); | 158 | + return SecurityUtils.getLoginUser(); |
| 125 | } | 159 | } |
| 126 | 160 | ||
| 127 | /** | 161 | /** |
| 128 | - * 返回成功消息 | 162 | + * 获取登录用户id |
| 129 | */ | 163 | */ |
| 130 | - public AjaxResult success(String message) | 164 | + public Long getUserId() |
| 131 | { | 165 | { |
| 132 | - return AjaxResult.success(message); | 166 | + return getLoginUser().getUserId(); |
| 133 | } | 167 | } |
| 134 | 168 | ||
| 135 | /** | 169 | /** |
| 136 | - * 返回失败消息 | 170 | + * 获取登录部门id |
| 137 | */ | 171 | */ |
| 138 | - public AjaxResult error(String message) | 172 | + public Long getDeptId() |
| 139 | { | 173 | { |
| 140 | - return AjaxResult.error(message); | 174 | + return getLoginUser().getDeptId(); |
| 141 | } | 175 | } |
| 142 | 176 | ||
| 143 | /** | 177 | /** |
| 144 | - * 页面跳转 | 178 | + * 获取登录用户名 |
| 145 | */ | 179 | */ |
| 146 | - public String redirect(String url) | 180 | + public String getUsername() |
| 147 | { | 181 | { |
| 148 | - return StringUtils.format("redirect:{}", url); | 182 | + return getLoginUser().getUsername(); |
| 149 | } | 183 | } |
| 150 | } | 184 | } |
| @@ -17,6 +17,16 @@ public class LoginUser implements UserDetails | @@ -17,6 +17,16 @@ public class LoginUser implements UserDetails | ||
| 17 | private static final long serialVersionUID = 1L; | 17 | private static final long serialVersionUID = 1L; |
| 18 | 18 | ||
| 19 | /** | 19 | /** |
| 20 | + * 用户ID | ||
| 21 | + */ | ||
| 22 | + private Long userId; | ||
| 23 | + | ||
| 24 | + /** | ||
| 25 | + * 部门ID | ||
| 26 | + */ | ||
| 27 | + private Long deptId; | ||
| 28 | + | ||
| 29 | + /** | ||
| 20 | * 用户唯一标识 | 30 | * 用户唯一标识 |
| 21 | */ | 31 | */ |
| 22 | private String token; | 32 | private String token; |
| @@ -61,6 +71,26 @@ public class LoginUser implements UserDetails | @@ -61,6 +71,26 @@ public class LoginUser implements UserDetails | ||
| 61 | */ | 71 | */ |
| 62 | private SysUser user; | 72 | private SysUser user; |
| 63 | 73 | ||
| 74 | + public Long getUserId() | ||
| 75 | + { | ||
| 76 | + return userId; | ||
| 77 | + } | ||
| 78 | + | ||
| 79 | + public void setUserId(Long userId) | ||
| 80 | + { | ||
| 81 | + this.userId = userId; | ||
| 82 | + } | ||
| 83 | + | ||
| 84 | + public Long getDeptId() | ||
| 85 | + { | ||
| 86 | + return deptId; | ||
| 87 | + } | ||
| 88 | + | ||
| 89 | + public void setDeptId(Long deptId) | ||
| 90 | + { | ||
| 91 | + this.deptId = deptId; | ||
| 92 | + } | ||
| 93 | + | ||
| 64 | public String getToken() | 94 | public String getToken() |
| 65 | { | 95 | { |
| 66 | return token; | 96 | return token; |
| @@ -81,6 +111,14 @@ public class LoginUser implements UserDetails | @@ -81,6 +111,14 @@ public class LoginUser implements UserDetails | ||
| 81 | this.permissions = permissions; | 111 | this.permissions = permissions; |
| 82 | } | 112 | } |
| 83 | 113 | ||
| 114 | + public LoginUser(Long userId, Long deptId, SysUser user, Set<String> permissions) | ||
| 115 | + { | ||
| 116 | + this.userId = userId; | ||
| 117 | + this.deptId = deptId; | ||
| 118 | + this.user = user; | ||
| 119 | + this.permissions = permissions; | ||
| 120 | + } | ||
| 121 | + | ||
| 84 | @JsonIgnore | 122 | @JsonIgnore |
| 85 | @Override | 123 | @Override |
| 86 | public String getPassword() | 124 | public String getPassword() |
| @@ -15,6 +15,36 @@ import com.ruoyi.common.exception.CustomException; | @@ -15,6 +15,36 @@ import com.ruoyi.common.exception.CustomException; | ||
| 15 | public class SecurityUtils | 15 | public class SecurityUtils |
| 16 | { | 16 | { |
| 17 | /** | 17 | /** |
| 18 | + * 用户ID | ||
| 19 | + **/ | ||
| 20 | + public static Long getUserId() | ||
| 21 | + { | ||
| 22 | + try | ||
| 23 | + { | ||
| 24 | + return getLoginUser().getUserId(); | ||
| 25 | + } | ||
| 26 | + catch (Exception e) | ||
| 27 | + { | ||
| 28 | + throw new CustomException("获取用户ID异常", HttpStatus.UNAUTHORIZED); | ||
| 29 | + } | ||
| 30 | + } | ||
| 31 | + | ||
| 32 | + /** | ||
| 33 | + * 获取部门ID | ||
| 34 | + **/ | ||
| 35 | + public static Long getDeptId() | ||
| 36 | + { | ||
| 37 | + try | ||
| 38 | + { | ||
| 39 | + return getLoginUser().getDeptId(); | ||
| 40 | + } | ||
| 41 | + catch (Exception e) | ||
| 42 | + { | ||
| 43 | + throw new CustomException("获取部门ID异常", HttpStatus.UNAUTHORIZED); | ||
| 44 | + } | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | + /** | ||
| 18 | * 获取用户账户 | 48 | * 获取用户账户 |
| 19 | **/ | 49 | **/ |
| 20 | public static String getUsername() | 50 | public static String getUsername() |
| @@ -55,6 +55,6 @@ public class UserDetailsServiceImpl implements UserDetailsService | @@ -55,6 +55,6 @@ public class UserDetailsServiceImpl implements UserDetailsService | ||
| 55 | 55 | ||
| 56 | public UserDetails createLoginUser(SysUser user) | 56 | public UserDetails createLoginUser(SysUser user) |
| 57 | { | 57 | { |
| 58 | - return new LoginUser(user, permissionService.getMenuPermission(user)); | 58 | + return new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user)); |
| 59 | } | 59 | } |
| 60 | } | 60 | } |
| @@ -19,7 +19,6 @@ import com.ruoyi.common.core.domain.AjaxResult; | @@ -19,7 +19,6 @@ import com.ruoyi.common.core.domain.AjaxResult; | ||
| 19 | import com.ruoyi.common.core.page.TableDataInfo; | 19 | import com.ruoyi.common.core.page.TableDataInfo; |
| 20 | import com.ruoyi.common.enums.BusinessType; | 20 | import com.ruoyi.common.enums.BusinessType; |
| 21 | import com.ruoyi.common.exception.job.TaskException; | 21 | import com.ruoyi.common.exception.job.TaskException; |
| 22 | -import com.ruoyi.common.utils.SecurityUtils; | ||
| 23 | import com.ruoyi.common.utils.StringUtils; | 22 | import com.ruoyi.common.utils.StringUtils; |
| 24 | import com.ruoyi.common.utils.poi.ExcelUtil; | 23 | import com.ruoyi.common.utils.poi.ExcelUtil; |
| 25 | import com.ruoyi.quartz.domain.SysJob; | 24 | import com.ruoyi.quartz.domain.SysJob; |
| @@ -93,7 +92,7 @@ public class SysJobController extends BaseController | @@ -93,7 +92,7 @@ public class SysJobController extends BaseController | ||
| 93 | { | 92 | { |
| 94 | return error("新增任务'" + job.getJobName() + "'失败,目标字符串不允许'http(s)//'调用"); | 93 | return error("新增任务'" + job.getJobName() + "'失败,目标字符串不允许'http(s)//'调用"); |
| 95 | } | 94 | } |
| 96 | - job.setCreateBy(SecurityUtils.getUsername()); | 95 | + job.setCreateBy(getUsername()); |
| 97 | return toAjax(jobService.insertJob(job)); | 96 | return toAjax(jobService.insertJob(job)); |
| 98 | } | 97 | } |
| 99 | 98 | ||
| @@ -117,7 +116,7 @@ public class SysJobController extends BaseController | @@ -117,7 +116,7 @@ public class SysJobController extends BaseController | ||
| 117 | { | 116 | { |
| 118 | return error("修改任务'" + job.getJobName() + "'失败,目标字符串不允许'http(s)//'调用"); | 117 | return error("修改任务'" + job.getJobName() + "'失败,目标字符串不允许'http(s)//'调用"); |
| 119 | } | 118 | } |
| 120 | - job.setUpdateBy(SecurityUtils.getUsername()); | 119 | + job.setUpdateBy(getUsername()); |
| 121 | return toAjax(jobService.updateJob(job)); | 120 | return toAjax(jobService.updateJob(job)); |
| 122 | } | 121 | } |
| 123 | 122 |
-
请 注册 或 登录 后发表评论