根因:DoctorStationEmrAppServiceImpl 中 4 处 emrService.getOne() / docRecordService.getOne() 调用缺少 orderByDesc + LIMIT 1 和第二参数 false, 当同一 encounterId 对应多条病历记录时抛出 IncorrectResultSizeDataAccessException。 修复: - addPatientEmr: 添加 orderByDesc + LIMIT 1 + 第二参数 false - getEmrDetail (DocRecord): 添加第二参数 false - getPendingEmrList: 添加 orderByDesc + LIMIT 1 + 第二参数 false - checkNeedWriteEmr: 添加 orderByDesc + LIMIT 1 + 第二参数 false