diff --git a/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java b/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java index 2cee58c..8e51036 100644 --- a/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java +++ b/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java @@ -77,17 +77,11 @@ public class NoticeServiceImpl extends BaseServiceImpl @Override public PageData page(Map params) { - String noticeTitle = (String) params.get("noticeTitle"); - params.put("noticeTitle", noticeTitle.trim()); - QueryWrapper wrapper = this.getWrapper(params) - .eq(FieldConstant.CREATED_BY, SecurityUser.getUserId()) - .eq("EXTEND_FLAG", NumConstant.ZERO_L); + params.put("createdBy", SecurityUser.getUserId()); - IPage page = baseDao.selectPage( - getPage(params, FieldConstant.CREATED_TIME, false), - wrapper - ); - return getPageData(page, NoticeDTO.class); + IPage page = getPage(params); + List list = baseDao.getModulePageList(params); + return new PageData<>(list, page.getTotal()); } @Override diff --git a/epdc-cloud-news/src/main/resources/mapper/NoticeDao.xml b/epdc-cloud-news/src/main/resources/mapper/NoticeDao.xml index 9cdeaa6..ab158b5 100644 --- a/epdc-cloud-news/src/main/resources/mapper/NoticeDao.xml +++ b/epdc-cloud-news/src/main/resources/mapper/NoticeDao.xml @@ -99,13 +99,13 @@ FROM `epdc_notice` en left join epdc_module_type mt on mt.id=en.TYPE_ID where en.CREATED_BY=#{createdBy} - and en.DEL_FLAG='0' - - AND en.NOTICE_TITLE like '%${noticeTitle}%' - - - AND FIND_IN_SET(#{typeId},ALL_TYPE_ID) - + and en.DEL_FLAG='0' + + AND en.NOTICE_TITLE like '%${noticeTitle}%' + + + AND FIND_IN_SET(#{typeId},ALL_TYPE_ID) + order by en.TOP_FLAG desc,en.TOP_TIME desc,en.CREATED_TIME desc