fix: 修复护理记录患者列表不显示在院患者的问题 (Bug #175)

- 将INNER JOIN改为LEFT JOIN,允许患者未分配床位时也能显示在列表中
- 修复getPatientPage和getNursingPatientPage两个查询
- 解决患者已入院但无床位信息时查询不到数据的问题
This commit is contained in:
2026-03-12 14:15:56 +08:00
parent 9aad809322
commit 3c47979913

View File

@@ -51,7 +51,7 @@
) ranked
WHERE rn = 1) AS T3
ON T3.encounter_id = T2.ID
INNER JOIN adm_encounter_location AS T4
LEFT JOIN adm_encounter_location AS T4
ON T4.encounter_id = T2.ID
AND T4.form_enum = #{bed}
AND T4.status_enum = #{active}
@@ -117,7 +117,7 @@
) ranked
WHERE rn = 1) AS T3
ON T3.encounter_id = T2.ID
INNER JOIN adm_encounter_location AS T4
LEFT JOIN adm_encounter_location AS T4
ON T4.encounter_id = T2.ID
AND T4.form_enum = #{bed}
AND T4.status_enum = #{active}