浏览代码

fix
手术未结束,不可推送数据

lifang 3 月之前
父节点
当前提交
858622992b

+ 3 - 3
tr-modules/tr-module-smartFollowUp/src/main/resources/mapper/smart/BizQuestionAnswerMapper.xml

@@ -27,7 +27,7 @@
         FROM
         biz_clinic_room bcr
         JOIN biz_question_answer bqa ON bcr.ID = bqa.clinic_id
-        JOIN biz_clinic_room_doctor_user bcrmu ON bcr.ID = bcrmu.clinic_room_id
+        left JOIN biz_clinic_room_doctor_user bcrmu ON bcr.ID = bcrmu.clinic_room_id
         <where>
             <if test="query.condition != null and query.condition != ''">
                 and (bcr.patient_code LIKE concat('%',#{query.condition,jdbcType=VARCHAR},'%')
@@ -55,13 +55,13 @@
             resultType="cn.tr.module.smart.web.dto.BizWebQuestionAnswerByClinicIdDTO">
         SELECT
         bqa.id AS questionId,
-        bqg.name AS groupName,
+        COALESCE(NULLIF(bqg.name, ''), 'AI生成问卷') AS groupName,
         bqa.send_time as sendTime,
         bqa.answer_time as answerTime,
         bqa.id as answerId
         FROM
         biz_question_answer bqa
-        JOIN biz_question_group bqg ON bqa.question_group_id = bqg.id
+        LEFT JOIN biz_question_group bqg ON bqa.question_group_id = bqg.id
         <where>
             bqa.deleted = 0
             <if test="query.clinicId != null">