mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 04:39:00 +08:00
Merge remote-tracking branch 'public/jmn_dev' into leng_dev
This commit is contained in:
commit
913dba7a19
3 files changed
+4
-6
No files matched your search
+2
-3
@@ -34,11 +34,10 @@ public interface SysRoleMenuService extends IService<SysRoleMenu> {
|
||||
|
||||
/**
|
||||
* 更新角色菜单
|
||||
* @param role
|
||||
* @param roleId 角色
|
||||
* @param roleId 角色ID
|
||||
* @param menuIds 菜单ID拼成的字符串,每个id之间根据逗号分隔
|
||||
* @return
|
||||
*/
|
||||
Boolean saveRoleMenus(String role, Long roleId, String menuIds);
|
||||
Boolean saveRoleMenus( Long roleId, String menuIds);
|
||||
|
||||
}
|
||||
+1
-1
@@ -59,7 +59,7 @@ public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRo
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@CacheEvict(value = CacheConstants.MENU_DETAILS, key = "#roleId")
|
||||
public Boolean saveRoleMenus(String role, Long roleId, String menuIds) {
|
||||
public Boolean saveRoleMenus( Long roleId, String menuIds) {
|
||||
this.remove(Wrappers.<SysRoleMenu>query().lambda().eq(SysRoleMenu::getRoleId, roleId));
|
||||
|
||||
if (StrUtil.isBlank(menuIds)) {
|
||||
|
||||
+1
-2
@@ -90,8 +90,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
||||
*/
|
||||
@Override
|
||||
public Boolean updateRoleMenus(RoleVO roleVo) {
|
||||
SysRole sysRole = baseMapper.selectById(roleVo.getRoleId());
|
||||
return roleMenuService.saveRoleMenus(sysRole.getRoleCode(), roleVo.getRoleId(), roleVo.getMenuIds());
|
||||
return roleMenuService.saveRoleMenus( roleVo.getRoleId(), roleVo.getMenuIds());
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user