From 4545af9041b432cbe79214d52be599e4ce8659aa Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期四, 14 八月 2025 15:55:39 +0800 Subject: [PATCH] 二保结构树代码 维修工单添加 领取按钮 领取后 生成维修开始时间 提交后 生成维修结束时间 计算 维修时长 故障时长 添加导出 --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml | 20 +++++++++++++++++--- 1 files changed, 17 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 532dd8f..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> @@ -125,4 +129,14 @@ </if> </select> + <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