diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysNoticeServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysNoticeServiceImpl.java index 3ddeef2..84ae2fd 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysNoticeServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysNoticeServiceImpl.java @@ -1,5 +1,6 @@ package com.bonus.system.service.impl; +import java.util.ArrayList; import java.util.List; import com.bonus.system.api.domain.SysNotice; @@ -44,13 +45,17 @@ public class SysNoticeServiceImpl implements ISysNoticeService @Override public List selectNoticeList(SysNotice notice) { - List list = noticeMapper.selectNoticeList(notice); - list.forEach(o -> { - String content = o.getNoticeContent(); - o.setNoticeContentNoHtml(content != null ? content.replaceAll(HTML_REGEX, "") : ""); - }); + List list=new ArrayList<>(); + try{ + list = noticeMapper.selectNoticeList(notice); + list.forEach(o -> { + String content = o.getNoticeContent(); + o.setNoticeContentNoHtml(content != null ? content.replaceAll(HTML_REGEX, "") : ""); + }); + }catch (Exception e){ + e.printStackTrace(); + } return list; - } /** diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysNoticeMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysNoticeMapper.xml index 5615d1b..d9887b8 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysNoticeMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysNoticeMapper.xml @@ -40,6 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND create_by like concat('%', #{createBy}, '%') + order by create_time desc