浏览代码

html转pdf后端代码

weiwenhai 7 年之前
父节点
当前提交
47320d054c

文件差异内容过多而无法显示
+ 201 - 318
cqb-comm-utils/src/main/resources/rjgc_paper_template.ftl


文件差异内容过多而无法显示
+ 755 - 110
cqb-comm-utils/src/main/resources/tjdx_paper_template.ftl


+ 1 - 1
cqb-paper/src/main/java/com/qmth/cqb/paper/service/PaperService.java

@@ -261,5 +261,5 @@ public interface PaperService {
      * @param paperId
      * @return
      */
-    public Map<String, Object> getPaperPDF(String paperId);
+    public Map<String, Object> getPaperPDF(String paperId) throws Exception;
 }

+ 2 - 1
cqb-paper/src/main/java/com/qmth/cqb/paper/service/impl/PaperServiceImpl.java

@@ -1242,7 +1242,8 @@ public class PaperServiceImpl implements PaperService{
 			for(PaperDetailExp paperDetail:paperExp.getPaperDetails()){
 				//添加大题标题
 				if(StringUtils.isBlank(paperDetail.getTitle())){
-					htmlList.add("<p>"+paperDetail.getCnNum()+"、"+paperDetail.getName()+"</p>");
+					//htmlList.add(("<p>"+paperDetail.getCnNum()+"、"+paperDetail.getName()+"</p>").replaceAll("'", "&apos"));
+					htmlList.add(("<p>"+paperDetail.getCnNum()+"、"+paperDetail.getName()+"</p>").replaceAll("'", "&apos"));
 				}else {
 					htmlList.add("<p>"+paperDetail.getCnNum()+"、"+paperDetail.getName()+paperDetail.getTitle()+"</p>");
 				}

部分文件因为文件数量过多而无法显示