| | |
| | | order by a.likes_cnt desc |
| | | </select> |
| | | |
| | | <select id="selectActivityCommentPage" resultType="cc.mrbird.febs.mall.vo.activity.ApiActivityCommentVo"> |
| | | select |
| | | a.*, |
| | | b.name name, |
| | | b.avatar avatar |
| | | from happy_activity_comment a |
| | | left join mall_member b on b.id = a.member_id |
| | | <where> |
| | | <if test="record != null"> |
| | | <if test="record.activityId != null and record.activityId != ''"> |
| | | and a.activity_id = #{record.activityId} |
| | | </if> |
| | | <if test="record.commentType != null and record.commentType != '' and record.commentType == 1"> |
| | | and a.star <![CDATA[ > ]]> 4 |
| | | </if> |
| | | <if test="record.commentType != null and record.commentType != '' and record.commentType == 2"> |
| | | and (a.star <![CDATA[ >= ]]> 3 and a.star <![CDATA[ <= ]]> 4) |
| | | </if> |
| | | <if test="record.commentType != null and record.commentType != '' and record.commentType == 3"> |
| | | and (a.star <![CDATA[ < ]]> 3 ) |
| | | </if> |
| | | </if> |
| | | </where> |
| | | group by a.id |
| | | order by a.created_time desc |
| | | </select> |
| | | |
| | | </mapper> |