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}