From aeea62d121a1a8fd4475da30f1ef8b44b4776c7b Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期三, 04 一月 2023 14:02:47 +0800 Subject: [PATCH] fix: 店铺消息发送 --- ycl-platform/src/main/resources/mapper/message/MessageColumnSetMapper.xml | 37 ++++++++++++++++++++++++++----------- 1 files changed, 26 insertions(+), 11 deletions(-) diff --git a/ycl-platform/src/main/resources/mapper/message/MessageColumnSetMapper.xml b/ycl-platform/src/main/resources/mapper/message/MessageColumnSetMapper.xml index e44e466..88b0188 100644 --- a/ycl-platform/src/main/resources/mapper/message/MessageColumnSetMapper.xml +++ b/ycl-platform/src/main/resources/mapper/message/MessageColumnSetMapper.xml @@ -4,21 +4,22 @@ <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 --> <resultMap id="BaseResultMap" type="com.ycl.entity.message.MessageColumnSet"> - <id column="id" property="id" /> - <result column="user_id" property="userId" /> - <result column="message_column_id" property="messageColumnId" /> - <result column="is_receive" property="isReceive" /> + <id column="id" property="id"/> + <result column="user_id" property="userId"/> + <result column="message_column_id" property="messageColumnId"/> + <result column="is_receive" property="isReceive"/> </resultMap> <!-- 閫氱敤鏌ヨ缁撴灉鍒� --> <sql id="Base_Column_List"> - id, user_id, message_column_id, is_receive + id + , user_id, message_column_id, is_receive </sql> - <select id="selectColumnAndCount" resultType="com.ycl.vo.message.MessageColumnSetVO" > + <select id="selectColumn" resultType="com.ycl.vo.message.MessageColumnSetVO"> SELECT - count( 1 ) AS messageNumber, - t2.column_name AS columnName + t2.column_name AS columnName, + t2.id FROM `ums_message_column_set` t1 LEFT JOIN ums_message_column t2 ON t1.message_column_id = t2.id @@ -26,11 +27,25 @@ <where> t1.is_receive=1 <if test="userId !=null"> - and t1.user_id = #{userId} + and t1.user_id = #{userId} </if> </where> - GROUP BY - t2.column_name + GROUP BY t2.id + </select> + + <select id="selectColumnCount" resultType="java.lang.Integer"> + SELECT + COUNT(1) as count + FROM + `ums_message_column_set` t1 + LEFT JOIN ums_message_column t2 ON t1.message_column_id = t2.id + LEFT JOIN ums_message t3 ON t2.id = t3.message_type + where + t1.user_id = #{userId} + and t3.target_to=#{userId} + AND t2.id=#{id} + AND t3.is_view=0 + </select> </mapper> -- Gitblit v1.8.0