소스 검색

修复获取聊天记录接口

183207892172 8 시간 전
부모
커밋
c475cbeaa4
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      java/storlead-knowledge/storlead-knowledge-biz/src/main/resources/mapper/AiMessageMapper.xml

+ 3 - 3
java/storlead-knowledge/storlead-knowledge-biz/src/main/resources/mapper/AiMessageMapper.xml

@@ -35,8 +35,8 @@
     <select id="queryList" resultMap="AiMessageWithReviewMap">
         SELECT
             m.*,
-            nullif(sum(r.agree), 0) AS agree,
-            nullif(sum(r.disagree), 0) AS disagree
+            IFNULL(sum(r.agree), 0) AS agree,
+            IFNULL(sum(r.disagree), 0) AS disagree
         FROM ai_messages m
                  LEFT JOIN ai_messages_review r ON r.ai_message_id = m.id
             ${ew.customSqlSegment}
@@ -45,7 +45,7 @@
 
 
     <select id="getTotal"  resultType="java.lang.Integer">
-        SELECT count(m.id) as total
+        SELECT  count(DISTINCT m.id) as total
         FROM ai_messages m
                  LEFT JOIN ai_messages_review r ON r.ai_message_id = m.id
             ${ew.customSqlSegment}