|
@@ -64,6 +64,10 @@ public class OutpatientAuditLogJob implements Job {
|
|
|
log.error("门诊结算主单为:{} 未更新到处理状态", outpatientSettleBill.getId());
|
|
log.error("门诊结算主单为:{} 未更新到处理状态", outpatientSettleBill.getId());
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+ if(StringUtils.isBlank(outpatientSettleBill.getAdmissionDiseaseId())){
|
|
|
|
|
+ log.error("门诊结算主单为:{} 没有诊断编码", outpatientSettleBill.getId());
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
AfterIncidentLog afterIncidentLog = afterIncidentLogService.addAfterIncidentLogByOutpatient(outpatientSettleBill);
|
|
AfterIncidentLog afterIncidentLog = afterIncidentLogService.addAfterIncidentLogByOutpatient(outpatientSettleBill);
|
|
|
List<OutpatientSettlementDetails> outpatientSettlementDetailsList = outpatientSettlementDetailsService.lambdaQuery().eq(OutpatientSettlementDetails::getHisid, outpatientSettleBill.getHisid()).list();
|
|
List<OutpatientSettlementDetails> outpatientSettlementDetailsList = outpatientSettlementDetailsService.lambdaQuery().eq(OutpatientSettlementDetails::getHisid, outpatientSettleBill.getHisid()).list();
|
|
|
List<AfterIncidentDetailLog> afterIncidentDetailLogList = new ArrayList<>();
|
|
List<AfterIncidentDetailLog> afterIncidentDetailLogList = new ArrayList<>();
|
|
@@ -74,9 +78,7 @@ public class OutpatientAuditLogJob implements Job {
|
|
|
doctorLevel = sysUserList.get(0).getDoctorLevel();
|
|
doctorLevel = sysUserList.get(0).getDoctorLevel();
|
|
|
}
|
|
}
|
|
|
for (OutpatientSettlementDetails outpatientSettlementDetails : outpatientSettlementDetailsList) {
|
|
for (OutpatientSettlementDetails outpatientSettlementDetails : outpatientSettlementDetailsList) {
|
|
|
- if(StringUtils.isBlank(outpatientSettleBill.getAdmissionDiseaseId())){
|
|
|
|
|
- continue;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
afterIncidentDetailLog = new AfterIncidentDetailLog();
|
|
afterIncidentDetailLog = new AfterIncidentDetailLog();
|
|
|
|
|
|
|
|
afterIncidentDetailLog.setAfterIncidentLogId(afterIncidentLog.getId());
|
|
afterIncidentDetailLog.setAfterIncidentLogId(afterIncidentLog.getId());
|