From ec00cb3e936147ae1c080cbb5d723ef368a3d2da Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 10 Oct 2025 16:51:02 +0800
Subject: [PATCH] fix(mapper): 调整对话记录查询条件 - 移除了AiMemberTalkItemMapper中对state=1的限制 - 在AiMemberTalkMapper中增加了state=1的过滤条件 - 优化了对话记录的查询逻辑,确保数据准确性 - 统一了前后端对于对话状态的处理方式 - 提高了查询效率,减少了不必要的数据加载 - 保证了对话列表按创建时间倒序排列的正确性
---
src/main/resources/mapper/modules/MallVipConfigMapper.xml | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/mapper/modules/MallVipConfigMapper.xml b/src/main/resources/mapper/modules/MallVipConfigMapper.xml
index 111b17c..2778b2d 100644
--- a/src/main/resources/mapper/modules/MallVipConfigMapper.xml
+++ b/src/main/resources/mapper/modules/MallVipConfigMapper.xml
@@ -22,9 +22,13 @@
<result property="scoreMultiple" column="score_multiple" />
<result property="gainType" column="gain_type" />
<result property="isShow" column="is_show" />
+ <result property="type" column="c_type" />
<collection property="details" ofType="cc.mrbird.febs.vip.entity.MallVipBenefitsDetails">
<id property="id" column="d_id" />
+ <id property="content" column="d_content" />
+ <id property="linkType" column="d_link_type" />
+ <id property="isClick" column="d_is_click" />
</collection>
</collection>
</resultMap>
@@ -56,9 +60,15 @@
,benefits.icon c_icon
,benefits.score_multiple
,benefits.gain_type
+ ,benefits.type c_type
+ ,details.id d_id
+ ,details.content d_content
+ ,details.link_type d_link_type
+ ,details.is_click d_is_click
from mall_vip_config config
inner join mall_vip_config_benefits configBenefits on config.id=configBenefits.config_id
inner join mall_vip_benefits benefits on configBenefits.benefits_id=benefits.id
+ left join mall_vip_benefits_details details on benefits.id = details.benefits_id
where config.code=#{code}
</select>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.1