From a46c4d2db30c2f534400a6179cd82f7beb07a29d Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Mon, 18 Aug 2025 09:54:23 +0800 Subject: [PATCH] feat(ai): 优化 AI 陪练问答流程 --- src/main/resources/mapper/modules/ClothesSocialCommentMapper.xml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/modules/ClothesSocialCommentMapper.xml b/src/main/resources/mapper/modules/ClothesSocialCommentMapper.xml index 6cb717c..904d7a7 100644 --- a/src/main/resources/mapper/modules/ClothesSocialCommentMapper.xml +++ b/src/main/resources/mapper/modules/ClothesSocialCommentMapper.xml @@ -2,5 +2,45 @@ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="cc.mrbird.febs.mall.mapper.ClothesSocialCommentMapper"> + <select id="selectPageInComment" resultType="cc.mrbird.febs.mall.vo.clothes.ApiAllCommentVo"> + select + b.name as memberName, + b.avatar as memberAvatar, + a.id as commentId, + a.comment as comment, + (select count(id) from clothes_social_follow where source_id = c.id and source_option_id = a.id and source_type = 2) as likeCnt, + a.created_time as createdTime + from clothes_social_comment a + left join mall_member b on a.member_id = b.id + left join clothes_social c on a.social_id = c.id + <where> + and a.show_state = 1 + and a.social_id = #{record.socialId} + <if test="record != null"> + <if test="record.parentId != 0"> + and a.parent_id = #{record.parentId} + </if> + <if test="record.parentId == 0"> + and a.parent_id is null + </if> + </if> + </where> + order by a.created_time desc + </select> + <select id="selectSocialCommentListInPage" resultType="cc.mrbird.febs.mall.vo.clothes.AdminClothesSocialCommentVo"> + select + b.name as memberName, + a.id as commentId, + a.show_state as showState, + a.comment as comment, + a.created_time as createdTime + from clothes_social_comment a + left join mall_member b on a.member_id = b.id + left join clothes_social c on a.social_id = b.id + <where> + and a.social_id = #{record.socialId} + </where> + order by a.created_time asc + </select> </mapper> \ No newline at end of file -- Gitblit v1.9.1