fix(mapper): 调整对话记录查询条件
- 移除了AiMemberTalkItemMapper中对state=1的限制
- 在AiMemberTalkMapper中增加了state=1的过滤条件
- 优化了对话记录的查询逻辑,确保数据准确性
- 统一了前后端对于对话状态的处理方式
- 提高了查询效率,减少了不必要的数据加载
- 保证了对话列表按创建时间倒序排列的正确性
2 files modified
2 ■■■ changed files
src/main/resources/mapper/modules/AiMemberTalkItemMapper.xml 1 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberTalkMapper.xml 1 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberTalkItemMapper.xml
@@ -30,7 +30,6 @@
        <where>
            and a.member_id = #{record.memberUuid}
            and a.member_talk_id = #{record.memberTalkId}
            and a.state = 1
        </where>
        order by a.CREATED_TIME asc
    </select>
src/main/resources/mapper/modules/AiMemberTalkMapper.xml
@@ -12,6 +12,7 @@
        <where>
            and a.member_id = #{record.memberUuid}
            and a.product_id = #{record.productId}
            and a.state = 1
        </where>
        order by a.CREATED_TIME desc
    </select>