Browse Source

下载出院编辑表格

DESKTOP-0GD05B0\Administrator 2 years ago
parent
commit
fcfd19a78a

+ 6 - 0
src/main/java/thyyxxk/webserver/controller/zhuyuanyizheng/EmrController.java

@@ -118,6 +118,12 @@ public class EmrController {
         return server.getDisReqEmr(flag);
     }
 
+    @GetMapping("/downloadTheDischargeEdit")
+    public ResultVo<List<DischargedEmrModifyApply>> downloadTheDischargeEdit(@RequestParam("start") String start,
+                                                                             @RequestParam("end") String end) {
+        return server.downloadTheDischargeEdit(start, end);
+    }
+
     @PostMapping("/saveDisEmrReq")
     public ResultVo<String> saveDisEmrReq(@RequestBody DischargedEmrModifyApply param) {
         return server.saveDisEmrReq(param);

+ 5 - 0
src/main/java/thyyxxk/webserver/dao/his/zhuyuanyisheng/EmrPatientDao.java

@@ -239,6 +239,11 @@ public interface EmrPatientDao {
             "from discharged_emr_modify_apply ${ew.customSqlSegment} ")
     List<DischargedEmrModifyApply> getDisReqEmr(@Param(Constants.WRAPPER) QueryWrapper<?> queryWrapper);
 
+    @Select("select pat_no, req_remarks, req_status, req_id,reqName = (select rtrim(name) from a_employee_mi where code = req_id)," +
+            " edit_date, review_notes,creation_time " +
+            "from discharged_emr_modify_apply where creation_time >= #{start} and  creation_time <= #{end}")
+    List<DischargedEmrModifyApply> selectDisReqEmyDownload(String start, String end);
+
     @Delete("delete discharged_emr_modify_apply where pat_no = #{patNo} ")
     int deleteRequest(String patNo);
 

+ 6 - 1
src/main/java/thyyxxk/webserver/entity/zhuyuanyisheng/emr/DischargedEmrModifyApply.java

@@ -20,7 +20,7 @@ public class DischargedEmrModifyApply implements Serializable {
     private String patNo;
 
     /**
-     * 申请备注
+     * 申请备注  0416587
      */
     private String reqRemarks;
 
@@ -47,6 +47,11 @@ public class DischargedEmrModifyApply implements Serializable {
      */
     private String reviewNotes;
 
+    /**
+     * 创建时间
+     */
+    private Date creationTime;
+
     public String getReqStatusName() {
         if (reqStatus == null) {
             return "";

+ 6 - 0
src/main/java/thyyxxk/webserver/service/zhuyuanyisheng/emr/EmrServer.java

@@ -566,6 +566,12 @@ public class EmrServer {
     }
 
 
+    public ResultVo<List<DischargedEmrModifyApply>> downloadTheDischargeEdit(String start, String end) {
+        log.info("导出出院编辑数据:开始:{},结束:{}", start, end);
+        return ResultVoUtil.success(dao.selectDisReqEmyDownload(start, end));
+    }
+
+
     /**
      * 申请出院患者修改
      *