提交 e0d50e1c authored 作者: 孙洁清's avatar 孙洁清

解决内存溢出

上级 f125f614
...@@ -16,14 +16,15 @@ import java.util.List; ...@@ -16,14 +16,15 @@ import java.util.List;
public class DocumentServiceImpl implements DocumentService { public class DocumentServiceImpl implements DocumentService {
@Override @Override
public String createDocument(DocumentPage documentPage) { public String createDocument(DocumentPage documentPage) {
DocumentWordUtil documentWordUtil=new DocumentWordUtil();
StringBuilder sb=new StringBuilder(); StringBuilder sb=new StringBuilder();
//前面部分内容 //前面部分内容
String standard = DocumentWordUtil.standard(); String standard = documentWordUtil.standard();
String enddard = DocumentWordUtil.enddard(); String enddard = documentWordUtil.enddard();
//标题内容 //标题内容
String maintitle = DocumentWordUtil.Maintitle(); String maintitle = documentWordUtil.Maintitle();
//标题下的内容 //标题下的内容
String standContent = DocumentWordUtil.content(); String standContent = documentWordUtil.content();
//表格内容 //表格内容
...@@ -37,7 +38,7 @@ public class DocumentServiceImpl implements DocumentService { ...@@ -37,7 +38,7 @@ public class DocumentServiceImpl implements DocumentService {
for (TitleHead titleHead : titleHeads) { for (TitleHead titleHead : titleHeads) {
DocumentTitleEnum documentTitleEnum = DocumentTitleEnum.getByCode(titleHead.getParentId()); DocumentTitleEnum documentTitleEnum = DocumentTitleEnum.getByCode(titleHead.getParentId());
if(documentTitleEnum!=null) { if(documentTitleEnum!=null) {
String titleContent = DocumentWordUtil.subheading(documentTitleEnum); String titleContent = documentWordUtil.subheading(documentTitleEnum);
//标题名称 //标题名称
String name = titleHead.getName(); String name = titleHead.getName();
if (!StringUtils.isEmpty(name)) { if (!StringUtils.isEmpty(name)) {
......
...@@ -77,7 +77,7 @@ public class DocumentWordUtil { ...@@ -77,7 +77,7 @@ public class DocumentWordUtil {
" </w:p>"; " </w:p>";
} }
public static String content(){ public String content(){
return "<w:p>\n" + return "<w:p>\n" +
" <w:pPr>\n" + " <w:pPr>\n" +
" <w:ind w:first-line=\"420\" w:first-line-chars=\"0\"/>\n" + " <w:ind w:first-line=\"420\" w:first-line-chars=\"0\"/>\n" +
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论