提交 3768ceb6 authored 作者: zjm's avatar zjm

feat(FILE模块): 优化了存放位置,按照文件夹分开放置

优化了存放位置,按照文件夹分开放置 html 放置 htmlTem中 doc 放置 docTem中
上级 91b1b75d
...@@ -76,7 +76,7 @@ public class UseReportFIleServiceImpl implements UseReportFIleService { ...@@ -76,7 +76,7 @@ public class UseReportFIleServiceImpl implements UseReportFIleService {
params.put("TitleTimeStart",wrodParameter.getTitleTimeStart()); params.put("TitleTimeStart",wrodParameter.getTitleTimeStart());
params.put("TitleUnitName",wrodParameter.getTitleUnitName()); params.put("TitleUnitName",wrodParameter.getTitleUnitName());
String fileName = wrodParameter.getTitleTimeStart()+"至"+wrodParameter.getTitleTimeEnd()+"使用报告" + ".doc"; String fileName = wrodParameter.getTitleTimeStart()+"至"+wrodParameter.getTitleTimeEnd()+"使用报告" + ".doc";
String templatePath = ResourceUtils.getURL( "classpath:").getPath()+docModel; String templatePath = ResourceUtils.getURL( "classpath:").getPath()+"docTemplate/"+docModel;
url=url+"report/"; url=url+"report/";
String uuidName=UUID.randomUUID().toString().replace("-", "") + ".doc"; String uuidName=UUID.randomUUID().toString().replace("-", "") + ".doc";
String fileUrl= WordUtil.createWord(templatePath,url,uuidName,params); String fileUrl= WordUtil.createWord(templatePath,url,uuidName,params);
......
...@@ -63,7 +63,7 @@ public class JavaToPdfHtmlFreeMarker { ...@@ -63,7 +63,7 @@ public class JavaToPdfHtmlFreeMarker {
freemarkerCfg =new Configuration(); freemarkerCfg =new Configuration();
//freemarker的模板目录 //freemarker的模板目录
try { try {
freemarkerCfg.setDirectoryForTemplateLoading(new File(ResourceUtils.getURL("classpath:").getPath())); freemarkerCfg.setDirectoryForTemplateLoading(new File(ResourceUtils.getURL("classpath:").getPath()+"htmlTemplate/"));
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }
...@@ -118,8 +118,8 @@ public class JavaToPdfHtmlFreeMarker { ...@@ -118,8 +118,8 @@ public class JavaToPdfHtmlFreeMarker {
renderer.setDocument(htmlFile); renderer.setDocument(htmlFile);
// 解决中文不显示问题 // 解决中文不显示问题
ITextFontResolver fontResolver = renderer.getFontResolver(); ITextFontResolver fontResolver = renderer.getFontResolver();
fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"simhei.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"font/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"simhei2.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"font/simhei2.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
renderer.layout(); renderer.layout();
renderer.createPDF(os); renderer.createPDF(os);
PdfReader pdfReader = new PdfReader(os.toByteArray()); PdfReader pdfReader = new PdfReader(os.toByteArray());
...@@ -162,8 +162,8 @@ public class JavaToPdfHtmlFreeMarker { ...@@ -162,8 +162,8 @@ public class JavaToPdfHtmlFreeMarker {
renderer.setDocument(htmlFile); renderer.setDocument(htmlFile);
// 解决中文不显示问题 // 解决中文不显示问题
ITextFontResolver fontResolver = renderer.getFontResolver(); ITextFontResolver fontResolver = renderer.getFontResolver();
fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"simhei.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"font/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"simhei2.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); fontResolver.addFont(ResourceUtils.getURL("classpath:").getPath()+"font/simhei2.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
renderer.layout(); renderer.layout();
renderer.createPDF(os); renderer.createPDF(os);
PdfReader pdfReader = new PdfReader(os.toByteArray()); PdfReader pdfReader = new PdfReader(os.toByteArray());
......
差异被折叠。
spring.datasource.driver-class-name=com.oscar.Driver spring.datasource.driver-class-name=com.oscar.Driver
spring.datasource.url=jdbc:oscar://10.153.4.10:2003/OSRDB #spring.datasource.url=jdbc:oscar://10.153.4.10:2003/OSRDB
#spring.datasource.url=jdbc:oscar://192.168.0.80:2003/OSRDB spring.datasource.url=jdbc:oscar://192.168.0.80:2003/OSRDB?useSSL=false&rewriteBatchedStatements=TRUE
spring.datasource.username=SYSDBA spring.datasource.username=SYSDBA
spring.datasource.password=szoscar55 spring.datasource.password=szoscar55
spring.jpa.database-platform=org.hibernate.dialect.OscarDialect spring.jpa.database-platform=org.hibernate.dialect.OscarDialect
file.path=/opt/zb/ #file.path=/opt/zb/
preview.path=http://10.153.4.11:8088/equip/file/ #preview.path=http://10.153.4.11:8088/equip/file/
#preview.path=http://192.168.0.80:8088/equip/file/ #preview.path=http://192.168.0.80:8088/equip/file/
\ No newline at end of file
...@@ -469,7 +469,7 @@ ...@@ -469,7 +469,7 @@
<th width="100px">应用领域</th> <th width="100px">应用领域</th>
<th width="72px">数量</th> <th width="72px">数量</th>
<th width="120px">装备序列号</th> <th width="120px">装备序列号</th>
<th>维修原因</th> <th >维修原因</th>
</tr> </tr>
<#list documentDevices as dev> <#list documentDevices as dev>
<tr class="altrowstableTr"> <tr class="altrowstableTr">
...@@ -521,7 +521,6 @@ ...@@ -521,7 +521,6 @@
<#elseif dev.oneCount == 14> <#elseif dev.oneCount == 14>
<td class="td14">${dev.deviceSerialNumber!}</td> <td class="td14">${dev.deviceSerialNumber!}</td>
</#if> </#if>
<td>${dev.remark!}</td> <td>${dev.remark!}</td>
</tr> </tr>
</#list> </#list>
...@@ -536,6 +535,7 @@ ...@@ -536,6 +535,7 @@
<th width="72px"></th> <th width="72px"></th>
<th width="420px"></th> <th width="420px"></th>
<th></th> <th></th>
<th></th>
</tr> </tr>
<tr class="altrowstableTr"> <tr class="altrowstableTr">
<td></td> <td></td>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论