From c4b21a3e43dff2cf71836d25f0db7896c8f7328e Mon Sep 17 00:00:00 2001 From: jiask <1069621233@qq.com> Date: Sat, 23 Aug 2025 13:58:07 +0800 Subject: [PATCH] =?UTF-8?q?jsk=20=20=E8=A7=A3=E5=86=B3=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E9=80=9A=E5=91=8A=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SysNoticeServiceImpl.java | 17 +++++++++++------ .../resources/mapper/system/SysNoticeMapper.xml | 1 + 2 files changed, 12 insertions(+), 6 deletions(-) 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