更新报告记录的patientId 判断,减少database交互

3.2.4.44
wyb 2 years ago
parent eb95e70a36
commit 35b88a2723

@ -70,7 +70,9 @@ public class ReportJob {
try {
// 如果出现多条出错的情况,还是得保存收到的信息,人工干预处理
String patientId = tBasicMapper.getPatientIdByInpatientNoAndAdminssTimes(reportRecord.getInpatientNo(), reportRecord.getAdmissTimes());
afReportRecordMapper.updateReportRecordPatientId(patientId, reportRecord.getTaskId());
if (Func.isNotBlank(patientId)) {
afReportRecordMapper.updateReportRecordPatientId(patientId, reportRecord.getTaskId());
}
} catch (Exception ex) {
log.error("查询病案主键出错了", ex);
}

Loading…
Cancel
Save