Преглед изворни кода

修改获取病历详情msg接口

songxinlu пре 3 година
родитељ
комит
74d8b84f21
1 измењених фајлова са 14 додато и 4 уклоњено
  1. 14 4
      src/main/resources/mapper/BehospitalInfoMapper.xml

+ 14 - 4
src/main/resources/mapper/BehospitalInfoMapper.xml

@@ -684,7 +684,7 @@
         a.*, u.linkman,
         appeal.id appeal_info_id,
         appeal.appeal_operation_type appealOperationType,
-        examine.example_status
+        appeal.example_status
         FROM
         (
         SELECT DISTINCT
@@ -733,9 +733,19 @@
         ) a
         LEFT JOIN sys_user u ON u.id = a.modifier
         AND u.is_deleted = 'N'
-        LEFT JOIN med_appeal_info appeal ON a.id = appeal.qcresult_detail_id
-        AND appeal.is_deleted = 'N'
-        LEFT JOIN med_appeal_examine_info examine ON examine.appeal_info_id = appeal.id
+        LEFT JOIN (
+        SELECT
+        appeal.id,
+        appeal.qcresult_detail_id,
+        appeal.appeal_operation_type,
+        examine.example_status
+        FROM
+        med_appeal_info appeal
+        JOIN med_appeal_examine_info examine ON examine.appeal_info_id = appeal.id
+        AND examine.example_status = 2
+        WHERE
+        appeal.is_deleted = 'N'
+        ) appeal ON a.id = appeal.qcresult_detail_id
     </select>
 
     <select id="getForeignMsg" resultType="com.diagbot.dto.MsgDTO">