Selaa lähdekoodia

质控评分病历详情增加病案首页得分

chengyao 4 vuotta sitten
vanhempi
commit
3cf8bfc3b9

+ 5 - 0
src/main/java/com/diagbot/dto/BehospitalInfoDTO.java

@@ -97,6 +97,11 @@ public class BehospitalInfoDTO implements Serializable {
      */
     private String scoreRes;
 
+    /**
+     * 病案首页得分
+     */
+    private String scoreBn;
+
     /**
      * 评分类型(1:机器,2:人工)
      */

+ 2 - 0
src/main/java/com/diagbot/dto/ExportExcelBehospitalDTO.java

@@ -28,6 +28,8 @@ public class ExportExcelBehospitalDTO {
     private Date leaveHospitalDate;
     @Excel(name = "分数", needMerge = true)
     private String score;
+    @Excel(name = "病案首页分数", needMerge = true)
+    private String scoreBn;
     @ExcelCollection(name = "")
     private List<ExportExcelCaseDTO> exportExcelCaseDTOS;
 

+ 5 - 1
src/main/resources/mapper/BehospitalInfoMapper.xml

@@ -52,11 +52,15 @@
         h.check_time AS mr_time
         from (
         select a.*, ifnull(b.level,'未评分') as `level`, b.grade_type, b.score_res, b.gmt_create as
-        grade_time, c.age from med_behospital_info a
+        grade_time, c.age, e.score_res as score_bn from med_behospital_info a
         LEFT JOIN med_qcresult_info b
         on a.behospital_code = b.behospital_code and b.is_deleted = 'N'
         left join med_home_page c
         on a.behospital_code = c.behospital_code and c.is_deleted = 'N'
+        LEFT JOIN med_qcresult_cases e
+        on  a.behospital_code = e.behospital_code
+        AND e.is_deleted = 'N'
+        and e.cases_id = 243
         ) t
         LEFT JOIN (SELECT * FROM med_check_info WHERE is_deleted = 'N' AND check_type = 0 ) g
         ON t.behospital_code = g.behospital_code