From 178e2536417ded3b4e98a192ff47cc87870dc75f Mon Sep 17 00:00:00 2001 From: leomon <2233021400@qq.com> Date: Thu, 26 Jun 2025 01:15:36 +0800 Subject: [PATCH] 订单消息接口优化 --- oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml b/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml index 759100b..5bccf2c 100644 --- a/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml +++ b/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml @@ -4,6 +4,7 @@ <resultMap id="BaseResultMap" type="com.oying.modules.message.domain.MessageOrderSeller"> <id column="id" property="id"/> <result column="order_id" property="orderId"/> + <result column="store_id" property="storeId"/> <result column="message_type" property="messageType"/> <result column="message_content" property="messageContent"/> <result column="link" property="link"/> @@ -11,11 +12,13 @@ <result column="update_time" property="updateTime"/> <result column="create_by" property="createBy"/> <result column="update_by" property="updateBy"/> + <result column="flag" property="flag"/> </resultMap> <sql id="Base_Column_List"> - id, order_id, message_type, message_content, link, create_time, update_time, create_by, update_by + id, order_id,store_id, message_type, message_content, link, create_time, update_time, create_by, update_by,flag </sql> + <select id="findAll" resultMap="BaseResultMap"> select @@ -25,4 +28,19 @@ </where> order by id desc </select> + + <select id="findByStoreId" resultType="com.oying.modules.message.domain.MessageOrderSeller" + parameterType="java.lang.String"> +# 根据store_id(不是主键)返回 list + select + <include refid="Base_Column_List"/> + from message_order_seller + where store_id = #{storeId} and flag = 0 + order by id desc + </select> + <update id="updateMessageOrderSellerRead" parameterType="java.lang.Integer"> + update message_order_seller + set flag = 1 + where order_id = #{orderId} + </update> </mapper> \ No newline at end of file -- Gitblit v1.9.3