fix(database): 修复患者首页查询重复数据和关联查询问题
- 在ATDManageAppMapper.xml中添加DISTINCT关键字解决入院患者信息重复问题 - 重构PatientHomeAppMapper.xml中的复杂查询逻辑,使用子查询替代多层JOIN提高性能 - 修复vital signs查询中的字段关联错误,将base_service_req_id改为request_id - 优化前端implementDepartment组件的数据加载逻辑,添加异步处理和错误捕获 - 为诊疗项目下拉框添加数据加载状态检查,防止空数据导致的界面异常 - 实现防抖机制和数据量限制,提升大数据量下的响应性能 - 添加并行数据加载,减少页面初始化时间
This commit is contained in:
@@ -224,7 +224,7 @@
|
||||
</select>
|
||||
<select id="selectAdmissionPatientInfo"
|
||||
resultType="com.openhis.web.inhospitalnursestation.dto.AdmissionPatientInfoDto">
|
||||
SELECT ae.id AS encounter_id,
|
||||
SELECT DISTINCT ae.id AS encounter_id,
|
||||
ae.bus_no,
|
||||
ae.priority_enum,
|
||||
ae.organization_id,
|
||||
|
||||
Reference in New Issue
Block a user