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