From 4601316438d6cce2c8bbd6bd4a20de2378da6b21 Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期三, 04 六月 2025 18:06:21 +0800 Subject: [PATCH] 我的消息添加状态筛选 --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml index df2baa5..da34614 100644 --- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml +++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml @@ -60,9 +60,13 @@ <if test="announcementSendModel.bizSource !=null and announcementSendModel.bizSource =='isNoBpm'"> and (sa.bus_type != 'bpm' or sa.bus_type is null) </if> - <if test="announcementSendModel.msgCategory !=null and announcementSendModel.msgCategory != ''"> - and sa.msg_category = #{announcementSendModel.msgCategory} - </if> + <if test="announcementSendModel.msgCategoryList.size != 0"> + and sa.msg_category in ( + <foreach item="msgCategory" collection="announcementSendModel.msgCategoryList" separator=","> + #{msgCategory} + </foreach> + ) + </if> order by sas.read_flag,sa.send_time desc </select> @@ -128,5 +132,11 @@ <select id="findLastMessage" resultType="org.jeecg.modules.system.entity.SysAnnouncement"> SELECT TOP 1 * FROM sys_announcement WHERE msg_content = #{messageContent} ORDER BY create_time DESC; </select> + <select id="getMessageType" resultType="java.lang.String"> + SELECT DISTINCT + msg_category + FROM + sys_announcement + </select> </mapper> -- Gitblit v1.9.3