|
|
@@ -72,16 +72,18 @@ public class AfterWaringLogJob implements Job {
|
|
|
if(StringUtils.isNotBlank(masterAdmissionBill.getBackReceiptNo())){
|
|
|
backDetailToHis.updateAfterwardsBillBack(masterAdmissionBill.getBackReceiptNo(), masterAdmissionBill.getHisid());
|
|
|
}
|
|
|
+ List<SysUser> sysUserList = sysUserService.lambdaQuery().eq(SysUser::getDoctorId, masterAdmissionBill.getDoctorId()).list();
|
|
|
+ String doctorLevel = "0";
|
|
|
+ if (CollectionUtil.isNotEmpty(sysUserList)) {
|
|
|
+ doctorLevel = sysUserList.get(0).getDoctorLevel();
|
|
|
+ }
|
|
|
+ masterAdmissionBill.setDoctorLevel(doctorLevel);
|
|
|
AfterIncidentLog afterIncidentLog = afterIncidentLogService.addAfterIncidentLog(masterAdmissionBill);
|
|
|
List<HospitalizatioSettleDetail> hospitalizatioSettleDetails = hospitalizatioSettleDetailService.lambdaQuery().eq(HospitalizatioSettleDetail::getHisid, masterAdmissionBill.getHisid()).list();
|
|
|
sumDetail(hospitalizatioSettleDetails);
|
|
|
List<AfterIncidentDetailLog> afterIncidentDetailLogList = new ArrayList<>();
|
|
|
AfterIncidentDetailLog afterIncidentDetailLog = null;
|
|
|
- List<SysUser> sysUserList = sysUserService.lambdaQuery().eq(SysUser::getDoctorId, afterIncidentLog.getDoctorId()).list();
|
|
|
- String doctorLevel = "0";
|
|
|
- if (CollectionUtil.isNotEmpty(sysUserList)) {
|
|
|
- doctorLevel = sysUserList.get(0).getDoctorLevel();
|
|
|
- }
|
|
|
+
|
|
|
for (HospitalizatioSettleDetail hospitalizatioSettleDetail : hospitalizatioSettleDetails) {
|
|
|
afterIncidentDetailLog = new AfterIncidentDetailLog();
|
|
|
|