From 01d3f40ea250a731bbd1b8a8a570e8372609c7d2 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Fri, 19 Jul 2024 09:19:36 +0800 Subject: [PATCH] 7/19 --- .../com/yxt/portal/apiadmin/SysRoleRest.java | 4 +- .../com/yxt/portal/biz/sysmenu/SysMenu.java | 1 + .../yxt/portal/biz/sysmenu/SysMenuDto.java | 1 + .../yxt/portal/biz/sysmenu/SysMenuMapper.xml | 36 ++++++++++- .../yxt/portal/biz/sysmenu/SysMenuTreeVo.java | 2 + .../com/yxt/portal/biz/sysmenu/SysMenuVo.java | 1 + .../yxt/portal/biz/sysrole/SysRoleMapper.java | 2 +- .../yxt/portal/biz/sysrole/SysRoleMapper.xml | 5 +- .../portal/biz/sysrole/SysRoleService.java | 6 +- .../com/yxt/portal/biz/sysrole/SysRoleVo.java | 1 + .../biz/sysstaffinfo/SysStaffinfoService.java | 2 +- .../biz/sysstafforg/SysStaffOrgMapper.java | 2 + .../biz/sysstafforg/SysStaffOrgService.java | 4 +- .../portal/biz/sysuser/SysUserService.java | 64 +------------------ 14 files changed, 56 insertions(+), 75 deletions(-) diff --git a/src/main/java/com/yxt/portal/apiadmin/SysRoleRest.java b/src/main/java/com/yxt/portal/apiadmin/SysRoleRest.java index 375f560..7f6a5c2 100644 --- a/src/main/java/com/yxt/portal/apiadmin/SysRoleRest.java +++ b/src/main/java/com/yxt/portal/apiadmin/SysRoleRest.java @@ -87,7 +87,7 @@ public class SysRoleRest { if(StringUtils.isBlank(name)){ return new ResultBean>().fail().setMsg("角色名称不能为空!"); }else{ - SysRoleVo sysRoleVo = sysRoleService.fetchByName(name); + SysRoleVo sysRoleVo = sysRoleService.fetchByName(name,dto.getOrgSid());//org if(sysRoleVo.getName()!=null){ return new ResultBean>().fail().setMsg("角色名称不能重复!"); } @@ -108,7 +108,7 @@ public class SysRoleRest { if(StringUtils.isBlank(roleName)){ return new ResultBean>().fail().setMsg("角色名称不能为空!"); }else{ - SysRoleVo sysRoleVo = sysRoleService.fetchByName(roleName); + SysRoleVo sysRoleVo = sysRoleService.fetchByName(roleName,dto.getOrgSid()); if(sysRoleVo.getName()!=null&&!sid.equals(sysRoleVo.getSid())){ return new ResultBean>().fail().setMsg("角色名称不能重复!"); } diff --git a/src/main/java/com/yxt/portal/biz/sysmenu/SysMenu.java b/src/main/java/com/yxt/portal/biz/sysmenu/SysMenu.java index 09b219c..dcd853e 100644 --- a/src/main/java/com/yxt/portal/biz/sysmenu/SysMenu.java +++ b/src/main/java/com/yxt/portal/biz/sysmenu/SysMenu.java @@ -61,4 +61,5 @@ public class SysMenu extends BaseEntity { @ApiModelProperty("菜单类型(0左侧当行菜单,1页面中功能)") private String menuType; + private String cid; } diff --git a/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuDto.java b/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuDto.java index b7b7d7c..78d7f20 100644 --- a/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuDto.java +++ b/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuDto.java @@ -69,4 +69,5 @@ public class SysMenuDto implements Dto { @ApiModelProperty(value = "备注") private String remarks; + private String cid; } \ No newline at end of file diff --git a/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuMapper.xml b/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuMapper.xml index 2906bb6..ed68b3b 100644 --- a/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuMapper.xml +++ b/src/main/java/com/yxt/portal/biz/sysmenu/SysMenuMapper.xml @@ -46,7 +46,30 @@ SELECT * FROM sys_role role - where role.name = #{param1} + where role.name = #{name} and role.orgSid=#{orgSid}