安全bug修复
This commit is contained in:
parent
d87e8aa639
commit
0dc7d79eaa
@ -53,12 +53,14 @@ public class XzSecurityQualityInspectionRecordDraftServiceImpl extends ServiceIm
|
|||||||
draft.setEnterpriseId(enterpriseInfo.getId());
|
draft.setEnterpriseId(enterpriseInfo.getId());
|
||||||
}
|
}
|
||||||
SystemUser user = systemUserService.getById(draft.getInspectManId());
|
SystemUser user = systemUserService.getById(draft.getInspectManId());
|
||||||
|
if (user.getWorkerId() != null) {
|
||||||
WorkerInfo worker = workerInfoService.queryById(user.getWorkerId() + "");
|
WorkerInfo worker = workerInfoService.queryById(user.getWorkerId() + "");
|
||||||
draft.setReportEnterprise(worker.getEnterpriseId());
|
draft.setReportEnterprise(worker.getEnterpriseId());
|
||||||
draft.setReportDepartmentTeamId(Objects.equals(worker.getPersonType(), WorkerInfoPersonTypeEnum.LW.getValue()) ? worker.getTeamId() : worker.getDepartmentId());
|
draft.setReportDepartmentTeamId(Objects.equals(worker.getPersonType(), WorkerInfoPersonTypeEnum.LW.getValue()) ? worker.getTeamId() : worker.getDepartmentId());
|
||||||
draft.setReportPersonType(worker.getPersonType());
|
draft.setReportPersonType(worker.getPersonType());
|
||||||
draft.setReportEnterpriseName(worker.getEnterpriseName());
|
draft.setReportEnterpriseName(worker.getEnterpriseName());
|
||||||
draft.setReportDepartmentTeamName(Objects.equals(worker.getPersonType(), WorkerInfoPersonTypeEnum.LW.getValue()) ? worker.getTeamName() : worker.getDepartmentName());
|
draft.setReportDepartmentTeamName(Objects.equals(worker.getPersonType(), WorkerInfoPersonTypeEnum.LW.getValue()) ? worker.getTeamName() : worker.getDepartmentName());
|
||||||
|
}
|
||||||
this.save(draft);
|
this.save(draft);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user