Prechádzať zdrojové kódy

修复获取聊天记录接口

183207892172 6 hodín pred
rodič
commit
c475cbeaa4

+ 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}