310331f9213e75296d772faf9a80d659cc67d76c
根因:4处 emrService.getOne() / docRecordService.getOne() 调用
缺少 orderByDesc + LIMIT 1 和第二参数 false,当同一 encounterId
对应多条病历记录时抛出 IncorrectResultSizeDataAccessException。
修复(仅查询条件,不改接口签名):
- Line 78: addPatientEmr 添加 orderByDesc + LIMIT 1 + false
- Line 148: getEmrDetail(Emr) 添加 orderByDesc + LIMIT 1
- Line 154: getEmrDetail(DocRecord) 已有 false 参数
- Line 277: checkNeedWriteEmr 添加 orderByDesc + LIMIT 1 + false
编译验证:mvn compile BUILD SUCCESS ✅
Description
No description provided
Languages
Java
47.9%
Vue
46.4%
JavaScript
4.4%
HTML
0.7%
TypeScript
0.2%
Other
0.1%