角色问题
This commit is contained in:
@@ -249,6 +249,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public Boolean saveByTemplate(long shopId, RoleSaveTemplateDTO dto) {
|
||||
roleTemplateService.list(new QueryWrapper().eq(SysRoleTemplate::getPid, dto.getId())).forEach(item -> {
|
||||
SysRole role = getById(item.getRoleId());
|
||||
@@ -259,7 +260,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
||||
save(role);
|
||||
List<SysRolesMenus> list = sysRolesMenusService.list(query().select(SysRolesMenus::getMenuId, SysRolesMenus::getType).eq(SysRolesMenus::getRoleId, item.getRoleId()));
|
||||
if (CollUtil.isNotEmpty(list)) {
|
||||
sysRolesMenusMapper.saveByTemplate(item.getRoleId(), list);
|
||||
sysRolesMenusMapper.saveByTemplate(role.getId(), list);
|
||||
}
|
||||
});
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user