Przeglądaj źródła

【申诉信息-申诉审核】列表新增字段:病案号,新增筛选条件:患者姓名、病案号

zhanghang 3 lat temu
rodzic
commit
21d5793be9

+ 3 - 0
report-service/src/main/java/com/lantone/report/dto/GetAppealReviewDTO.java

@@ -42,6 +42,9 @@ public class GetAppealReviewDTO {
     @ApiModelProperty(value = "条目ID")
     private String casesEntryId;
 
+    @ApiModelProperty(value = "病案号")
+    private String fileCode;
+
     @ApiModelProperty(value = "患者姓名")
     private String name;
 

+ 6 - 0
report-service/src/main/java/com/lantone/report/vo/GetAppealReviewVO.java

@@ -52,4 +52,10 @@ public class GetAppealReviewVO extends Page implements Serializable {
     @ApiModelProperty(value = "是否已归档(0:未归档,1:已归档)")
     private String isPlacefile;
 
+    @ApiModelProperty(value = "病案号")
+    private String fileCode;
+
+    @ApiModelProperty(value = "患者姓名")
+    private String patientName;
+
 }

+ 8 - 1
report-service/src/main/resources/mapper/AppealExamineInfoMapper.xml

@@ -150,7 +150,8 @@
         a.gmt_create AS claimant_gmt_create,
         b.`name`,
         b.beh_dept_name,
-        a.appeal_operation_type
+        a.appeal_operation_type,
+        b.file_code fileCode
         FROM
         (
         SELECT
@@ -213,6 +214,12 @@
         <if test="getAppealReviewVO.deptName != null and getAppealReviewVO.deptName != '' ">
             <![CDATA[ AND b.beh_dept_name = #{getAppealReviewVO.deptName}]]>
         </if>
+        <if test="getAppealReviewVO.patientName != null and getAppealReviewVO.patientName != '' ">
+            <![CDATA[ AND b.name like concat('%',#{getAppealReviewVO.patientName},'%')]]>
+        </if>
+        <if test="getAppealReviewVO.fileCode != null and getAppealReviewVO.fileCode != '' ">
+            <![CDATA[ AND b.file_code = #{getAppealReviewVO.fileCode}]]>
+        </if>
         ) a
         LEFT JOIN med_appeal_examine_info c ON a.id = c.appeal_info_id
         WHERE