fix 68468 系统通告--查询建议改成模糊查询

This commit is contained in:
liao
2023-05-06 11:39:44 +08:00
parent 81060cc84f
commit 83efd29d0c
@@ -90,18 +90,12 @@ public class SysAnnouncementController {
HttpServletRequest req) {
Results<IPage<SysAnnouncement>> result = new Results<>();
sysAnnouncement.setDelFlag(CommonConstant.DEL_FLAG_0.toString());
QueryWrapper<SysAnnouncement> queryWrapper = new QueryWrapper<>(sysAnnouncement);
Page<SysAnnouncement> page = new Page<>(pageNo,pageSize);
//排序逻辑 处理
String column = req.getParameter("column");
String order = req.getParameter("order");
if(oConvertUtils.isNotEmpty(column) && oConvertUtils.isNotEmpty(order)) {
if("asc".equals(order)) {
queryWrapper.orderByAsc(oConvertUtils.camelToUnderline(column));
}else {
queryWrapper.orderByDesc(oConvertUtils.camelToUnderline(column));
}
}
LambdaQueryWrapper<SysAnnouncement> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(SysAnnouncement::getDelFlag, sysAnnouncement.getDelFlag());
queryWrapper.like(StringUtils.isNotBlank(sysAnnouncement.getTitile())
,SysAnnouncement::getTitile, sysAnnouncement.getTitile());
queryWrapper.orderByDesc(SysAnnouncement::getCreateTime);
IPage<SysAnnouncement> pageList = sysAnnouncementService.page(page, queryWrapper);
result.setSuccess(true);
result.setResult(pageList);