소스 검색

门诊患者能查询到对应住院号的住院检查

lighter 7 달 전
부모
커밋
4145a8687c
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      src/main/java/thyyxxk/wxservice_server/service/InspectionsService.java

+ 7 - 1
src/main/java/thyyxxk/wxservice_server/service/InspectionsService.java

@@ -109,7 +109,13 @@ public class InspectionsService {
 
     public List<TestReport> checkTestIndex(ReportIndexInquiry inquiry) {
         inquiry.setReqEndTime(inquiry.getReqEndTime() + " 23:59:59");
-        return dao.selectTestReportIndex(inquiry);
+        List<TestReport> list = dao.selectTestReportIndex(inquiry);
+        List<String> inpatientNos = inpatientService.getInpatientNoByPatientId(inquiry.getPatientId());
+        for (String inpatientNo : inpatientNos) {
+            inquiry.setPatientId(inpatientNo);
+            list.addAll(dao.selectTestReportIndex(inquiry));
+        }
+        return list;
     }
 
     public TestReport checkTestDetail(ReportDetailInquiry request) {