Explorar o código

删除电子病历的质控意见

xiaochan hai 9 meses
pai
achega
f63736336b

+ 5 - 0
src/main/java/thyyxxk/webserver/controller/zhuyuanyizheng/emr/EmrAuditController.java

@@ -55,4 +55,9 @@ public class EmrAuditController {
         return server.getEmrAuditByEmrId(params);
     }
 
+    @GetMapping("/deleteEmrAuditByEmrId")
+    public ResultVo<String>  deleteEmrAuditByEmrId(@RequestParam("id") String id) {
+        return server.deleteEmrAuditByEmrId(id);
+    }
+
 }

+ 2 - 2
src/main/java/thyyxxk/webserver/dao/his/zhuyuanyisheng/emr/EmrAuditDao.java

@@ -49,11 +49,11 @@ public interface EmrAuditDao extends BaseMapper<EmrAuditDetail> {
 
     @Insert("<script>" +
             "insert into emr_audit_detail (pat_no,times,approver, review_time, name, scoring_criteria, remark, " +
-            "number_of_defects, emr_id, history , doctor , final_control,level) " +
+            "number_of_defects, emr_id, history , doctor , final_control,level,minus_points) " +
             "values" +
             "<foreach collection='list' item='item' separator=','>" +
             "(#{patNo},#{times},#{item.approver},#{item.reviewTime},#{item.name},#{item.scoringCriteria},#{item.remark}," +
-            "#{item.numberOfDefects},#{id},0,#{doctor},#{item.finalControl},#{level})" +
+            "#{item.numberOfDefects},#{id},0,#{doctor},#{item.finalControl},#{level},#{item.minusPoints})" +
             "</foreach>" +
             "</script>")
     void insertAudit(@Param("patNo") String patNo,

+ 6 - 0
src/main/java/thyyxxk/webserver/entity/zhuyuanyisheng/emr/EmrAuditDetail.java

@@ -214,6 +214,12 @@ public class EmrAuditDetail implements Serializable {
     @TableField(exist = false)
     private Integer sort;
 
+    /**
+     * 减分
+     */
+    @TableField(value = "minus_points")
+    private Integer minusPoints;
+
     public String getLevelName() {
         return levelEnum.getNameByCode(level);
     }

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

@@ -132,4 +132,10 @@ public class EmrAuditServer {
     }
 
 
+    public ResultVo<String>  deleteEmrAuditByEmrId(String id) {
+        dao.deleteById(id);
+        return ResultVoUtil.success(ExceptionEnum.SUCCESS_AND_EL_MESSAGE);
+    }
+
+
 }

+ 1 - 1
src/main/resources/application-cytest.yml

@@ -15,7 +15,7 @@ spring:
     cache: false
   datasource:
     dynamic:
-      primary: his
+      primary: dev
       strict: false
       datasource:
         his: