Explorar el Código

增加审核状态

wangfeng hace 4 años
padre
commit
6d9ec56081
Se han modificado 1 ficheros con 18 adiciones y 0 borrados
  1. 18 0
      src/main/java/com/diagbot/facade/BehospitalInfoFacade.java

+ 18 - 0
src/main/java/com/diagbot/facade/BehospitalInfoFacade.java

@@ -27,6 +27,7 @@ import com.diagbot.entity.DoctorAdvice;
 import com.diagbot.entity.HomeDiagnoseInfo;
 import com.diagbot.entity.HomeOperationInfo;
 import com.diagbot.entity.HomePage;
+import com.diagbot.entity.MedCheckInfo;
 import com.diagbot.entity.MedCrisisInfo;
 import com.diagbot.entity.MedLisResult;
 import com.diagbot.entity.MedPacsResult;
@@ -34,6 +35,7 @@ import com.diagbot.entity.MedicalRecord;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
+import com.diagbot.service.MedCheckInfoService;
 import com.diagbot.service.impl.BehospitalInfoServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.DateUtil;
@@ -124,6 +126,8 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
     MedPacsResultFacade medPacsResultFacade;
     @Autowired
     MedCrisisInfoFacade medCrisisInfoFacade;
+    @Autowired
+    MedCheckInfoService medCheckInfoService;
 
     /**
      * 分页
@@ -176,6 +180,19 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
                 qcResultDTO.setMenuData("");
             }
             res.put("result", qcResultDTO);
+            //增加该病历是否核查状态
+            Map<String, Object> mapAll = new HashMap<String, Object>();
+            mapAll.put("is_deleted", IsDeleteEnum.N.getKey());
+            mapAll.put("behospital_code", getDetailVO.getBehospitalCode());
+            mapAll.put("hospital_id", hospitalId);
+            QueryWrapper<MedCheckInfo> medCheckInfoQuerys = new QueryWrapper<>();
+            medCheckInfoQuerys.allEq(mapAll);
+            int count = medCheckInfoService.count(medCheckInfoQuerys);
+            if (count > 0) {
+                res.put("checkStatus", 1);
+            } else {
+                res.put("checkStatus", 0);
+            }
         }
 
         // 获取提示信息
@@ -200,6 +217,7 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
             Map<String, List<MsgDTO>> msgMap = EntityUtil.makeEntityListMap(msgDTOList, "modelName");
             res.put("msg", msgMap);
         }
+
         return res;
     }