소스 검색

1、消息发送时间,分数置空

liuqq 3 년 전
부모
커밋
0095162ef2
2개의 변경된 파일21개의 추가작업 그리고 6개의 파일을 삭제
  1. 11 6
      src/main/java/com/diagbot/facade/data/ABehospitalInfoFacade.java
  2. 10 0
      src/main/java/com/diagbot/vo/data/ABehospitalInfoVO.java

+ 11 - 6
src/main/java/com/diagbot/facade/data/ABehospitalInfoFacade.java

@@ -267,12 +267,17 @@ public class ABehospitalInfoFacade extends BehospitalInfoServiceImpl {
                 return RespDTO.onError("请输入医院编码!");
             }else{
                 UpdateWrapper<BehospitalInfo> updateWrapper=new UpdateWrapper<>();
-                updateWrapper.eq("behospital_code", aBehospitalInfoVO.getBehospitalCode())
-                        .eq("hospital_id", aBehospitalInfoVO.getHospitalId())
-                        .eq("is_deleted",IsDeleteEnum.N)
-                        .set("is_placefile",Long.valueOf("1"))
-                        .set("leave_hospital_date",aBehospitalInfoVO.getLeaveHospitalDate().isEmpty()?DateUtil.formatDateTime(DateUtil.now()):DateUtil.parseDateTime(aBehospitalInfoVO.getLeaveHospitalDate()))
-                        .set("gmt_modified", DateUtil.now());
+                updateWrapper.eq("behospital_code", aBehospitalInfoVO.getBehospitalCode());
+                updateWrapper.eq("hospital_id", aBehospitalInfoVO.getHospitalId());
+                updateWrapper.eq("is_deleted",IsDeleteEnum.N);
+                updateWrapper.set("is_qc_type",aBehospitalInfoVO.getIsQcType());
+                if(aBehospitalInfoVO.getIsQcType().equals("1")){
+                    updateWrapper.set("qc_type",0);
+                }
+                updateWrapper.set("is_daytime",aBehospitalInfoVO.getIsDaytime());
+                updateWrapper.set("is_placefile",Long.valueOf("1"));
+                updateWrapper.set("leave_hospital_date",aBehospitalInfoVO.getLeaveHospitalDate().isEmpty()?DateUtil.formatDateTime(DateUtil.now()):DateUtil.parseDateTime(aBehospitalInfoVO.getLeaveHospitalDate()));
+                updateWrapper.set("gmt_modified", DateUtil.now());
 
                 Boolean flag=update(new BehospitalInfo(),updateWrapper);
 //                aMedAbnormalInfoFacade.saveAbnormalInfo("病人住院登记-出院成功",aBehospitalInfoVO.getBehospitalCode(),JSON.toJSONString(aBehospitalInfoVO),flag.toString(),"");

+ 10 - 0
src/main/java/com/diagbot/vo/data/ABehospitalInfoVO.java

@@ -139,4 +139,14 @@ public class ABehospitalInfoVO {
      */
     private String placefileDate;
 
+    /**
+     * 是否日间病例,1:是,0:否
+     */
+    private String isDaytime;
+
+    /**
+     * 是否质控 0:是 1:否(质控规则 24小时内出院,无医嘱,费用为0)
+     */
+    private String isQcType;
+
 }