【7.6.0】【sys】【menu options】更新查询菜单功能

pull/55/MERGE
fengshuonan 2023-06-15 23:45:11 +08:00
parent 429baf49af
commit 9b915cb5a1
1 changed files with 11 additions and 0 deletions

View File

@ -86,6 +86,10 @@ public class SysMenuOptionsServiceImpl extends ServiceImpl<SysMenuOptionsMapper,
@Override
public PageResult<SysMenuOptions> findPage(SysMenuOptionsRequest sysMenuOptionsRequest) {
LambdaQueryWrapper<SysMenuOptions> wrapper = createWrapper(sysMenuOptionsRequest);
// 只查询有用字段
wrapper.select(SysMenuOptions::getOptionName, SysMenuOptions::getOptionCode, SysMenuOptions::getMenuId, SysMenuOptions::getMenuOptionId);
Page<SysMenuOptions> sysRolePage = this.page(PageFactory.defaultPage(), wrapper);
return PageResultFactory.createPageResult(sysRolePage);
}
@ -130,6 +134,13 @@ public class SysMenuOptionsServiceImpl extends ServiceImpl<SysMenuOptionsMapper,
Long menuId = sysMenuOptionsRequest.getMenuId();
queryWrapper.eq(ObjectUtil.isNotNull(menuId), SysMenuOptions::getMenuId, menuId);
// 根据查询文本查询
String searchText = sysMenuOptionsRequest.getSearchText();
if (ObjectUtil.isNotEmpty(searchText)) {
queryWrapper.like(SysMenuOptions::getOptionCode, searchText);
queryWrapper.or().like(SysMenuOptions::getOptionName, searchText);
}
return queryWrapper;
}