|
|
@@ -241,9 +241,11 @@ public class CoreOutInRecordServiceImpl extends ServiceImpl<CoreOutInRecordMappe
|
|
|
SysOrg sysOrg = RemoteCallHandlerExecutor.executeRemoteCall(() -> orgService.selectOrgById(record.getOrgId(), SecurityConstants.INNER), ErrorMsgConstants.QUERY_ORG_DATA_ERROR);
|
|
|
String fileName = registerBookPdfService.getPdfFileName(RegisterBookType.VISIT_RECORD, sysOrg);
|
|
|
Map<String, Object> data = this.getFtlEdu(record, orgList);
|
|
|
+ fileName = fileName.replace("来访登记簿", "出入登记簿");
|
|
|
data.put("fileName", fileName);
|
|
|
data.put("id", id);
|
|
|
log.info("来访管理登记簿数据准备完成,开始生成登记簿:{}", JSON.toJSONString(data));
|
|
|
+ String finalFileName = fileName;
|
|
|
CompletableFuture.runAsync(() -> {
|
|
|
R<String> r = RemoteCallHandlerExecutor.executeRemoteCall(() -> fileService.generateOutInPdf(data), ErrorMsgConstants.GENERATE_PDF_ERROR);
|
|
|
if (null == r || null == r.getData()) {
|
|
|
@@ -264,7 +266,7 @@ public class CoreOutInRecordServiceImpl extends ServiceImpl<CoreOutInRecordMappe
|
|
|
registerBookPdf.setOrgName(record.getOrgName());
|
|
|
registerBookPdf.setOrgPath(sysOrg.getPath());
|
|
|
registerBookPdf.setFileUrl(pdfUrl);
|
|
|
- registerBookPdf.setFileName(fileName);
|
|
|
+ registerBookPdf.setFileName(finalFileName);
|
|
|
//registerBookPdf.setFileName(StringUtils.substringAfterLast(pdfUrl, File.separator));
|
|
|
registerBookPdfService.saveOrUpdate(registerBookPdf);
|
|
|
}, threadPoolTaskExecutor);
|