|
@@ -1117,6 +1117,7 @@ public class RuralProjectMessageElectronicSealController extends BaseController
|
|
|
//freemaker模板路径
|
|
//freemaker模板路径
|
|
|
File path = new File(this.getClass().getResource("/").getPath()+"/freemarker");
|
|
File path = new File(this.getClass().getResource("/").getPath()+"/freemarker");
|
|
|
Configuration cfg = new Configuration();
|
|
Configuration cfg = new Configuration();
|
|
|
|
|
+ File docFile = null;
|
|
|
try {
|
|
try {
|
|
|
cfg.setDirectoryForTemplateLoading(path);
|
|
cfg.setDirectoryForTemplateLoading(path);
|
|
|
//选择对应的ftl文件
|
|
//选择对应的ftl文件
|
|
@@ -1125,7 +1126,7 @@ public class RuralProjectMessageElectronicSealController extends BaseController
|
|
|
}else if("2".equals(type)){
|
|
}else if("2".equals(type)){
|
|
|
template = cfg.getTemplate("projectHSSignature.ftl","UTF-8");
|
|
template = cfg.getTemplate("projectHSSignature.ftl","UTF-8");
|
|
|
}
|
|
}
|
|
|
- File docFile = new File("报告号【"+number + "】报告签章.doc");
|
|
|
|
|
|
|
+ docFile = new File("报告号【"+number + "】报告签章.doc");
|
|
|
FreemarkerUtil.generateFile(data,template,docFile);
|
|
FreemarkerUtil.generateFile(data,template,docFile);
|
|
|
ResponseUtil.docResponse("报告号【"+number + "】项目名称:" + projectName + " 报告签章.doc",docFile,response);
|
|
ResponseUtil.docResponse("报告号【"+number + "】项目名称:" + projectName + " 报告签章.doc",docFile,response);
|
|
|
//将生成的文件上传到阿里云中
|
|
//将生成的文件上传到阿里云中
|
|
@@ -1138,6 +1139,9 @@ public class RuralProjectMessageElectronicSealController extends BaseController
|
|
|
String tomcatFilePath=System.getProperty("catalina.home");
|
|
String tomcatFilePath=System.getProperty("catalina.home");
|
|
|
//删除tomcat目录下的处理后的文件信息
|
|
//删除tomcat目录下的处理后的文件信息
|
|
|
File tomcatFile = new File(tomcatFilePath+"/bin/"+"报告号【"+number + "】报告签章.doc");
|
|
File tomcatFile = new File(tomcatFilePath+"/bin/"+"报告号【"+number + "】报告签章.doc");
|
|
|
|
|
+ if (docFile.isFile()) {
|
|
|
|
|
+ docFile.delete();
|
|
|
|
|
+ }
|
|
|
if (tomcatFile.isFile()) {
|
|
if (tomcatFile.isFile()) {
|
|
|
tomcatFile.delete();
|
|
tomcatFile.delete();
|
|
|
}
|
|
}
|
|
@@ -1166,6 +1170,7 @@ public class RuralProjectMessageElectronicSealController extends BaseController
|
|
|
//freemaker模板路径
|
|
//freemaker模板路径
|
|
|
File path = new File(this.getClass().getResource("/").getPath()+"/freemarker");
|
|
File path = new File(this.getClass().getResource("/").getPath()+"/freemarker");
|
|
|
Configuration cfg = new Configuration();
|
|
Configuration cfg = new Configuration();
|
|
|
|
|
+ File docFile = null;
|
|
|
try {
|
|
try {
|
|
|
cfg.setDirectoryForTemplateLoading(path);
|
|
cfg.setDirectoryForTemplateLoading(path);
|
|
|
//选择对应的ftl文件
|
|
//选择对应的ftl文件
|
|
@@ -1177,7 +1182,7 @@ public class RuralProjectMessageElectronicSealController extends BaseController
|
|
|
template = cfg.getTemplate("projectInternalAuditSignatureNew.ftl","UTF-8");
|
|
template = cfg.getTemplate("projectInternalAuditSignatureNew.ftl","UTF-8");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- File docFile = new File("报告号【"+number + "】内审报告签章.doc");
|
|
|
|
|
|
|
+ docFile = new File("报告号【"+number + "】内审报告签章.doc");
|
|
|
FreemarkerUtil.generateFile(data,template,docFile);
|
|
FreemarkerUtil.generateFile(data,template,docFile);
|
|
|
ResponseUtil.docResponse("报告号【"+number + "】项目名称:" + projectName + " 内审报告签章.doc",docFile,response);
|
|
ResponseUtil.docResponse("报告号【"+number + "】项目名称:" + projectName + " 内审报告签章.doc",docFile,response);
|
|
|
//将生成的文件上传到阿里云中
|
|
//将生成的文件上传到阿里云中
|
|
@@ -1190,6 +1195,9 @@ public class RuralProjectMessageElectronicSealController extends BaseController
|
|
|
String tomcatFilePath=System.getProperty("catalina.home");
|
|
String tomcatFilePath=System.getProperty("catalina.home");
|
|
|
//删除tomcat目录下的处理后的文件信息
|
|
//删除tomcat目录下的处理后的文件信息
|
|
|
File tomcatFile = new File(tomcatFilePath+"/bin/"+"报告号【"+number + "】内审报告签章.doc");
|
|
File tomcatFile = new File(tomcatFilePath+"/bin/"+"报告号【"+number + "】内审报告签章.doc");
|
|
|
|
|
+ if (docFile.isFile()) {
|
|
|
|
|
+ docFile.delete();
|
|
|
|
|
+ }
|
|
|
if (tomcatFile.isFile()) {
|
|
if (tomcatFile.isFile()) {
|
|
|
tomcatFile.delete();
|
|
tomcatFile.delete();
|
|
|
}
|
|
}
|