瀏覽代碼

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

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) {