月报导出--封面添加内容
This commit is contained in:
+93
-3
@@ -881,11 +881,30 @@ public class LawsMonthlyReportWriteEOServiceImpl extends ServiceImpl<LawsMonthly
|
||||
String flag = "cover";
|
||||
String moth = lawsMonthlyReportWriteEOS.get(0).getMonth().replaceAll("-", "年") + "月";
|
||||
|
||||
titleCN = "\r\n\r\n" + titleCN + "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n";
|
||||
titleCN = "\r\n\r\n" + titleCN + "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n";
|
||||
WordUtil.exportWord(document, titleCN, null, ParagraphAlignment.CENTER, 0, 18,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
WordUtil.exportWord(document, moth, null, ParagraphAlignment.CENTER, 0, 12,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
|
||||
String year = lawsMonthlyReportWriteEOS.get(0).getMonth().split("-")[0];
|
||||
String mothNew = lawsMonthlyReportWriteEOS.get(0).getMonth().split("-")[1];
|
||||
int mothLast = Integer.valueOf(mothNew) + 1;
|
||||
|
||||
//添加说明 2022/7/15 至 2022/8/14 期间发布的主要内容
|
||||
String text = year + "/" + mothNew +"/15 至 "+year+"/"+mothLast+"/14期间发布的主要内容";
|
||||
WordUtil.exportWord(document, text, null, ParagraphAlignment.CENTER, 0, 11,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
|
||||
//添加换行
|
||||
WordUtil.exportWord(document, "\r\n", null, ParagraphAlignment.CENTER, 0, null,
|
||||
false, false, null,null,null,flag);
|
||||
|
||||
//添加说明 编辑: 整车工程 - 法规与认证&环保与材料科团队
|
||||
String text1 = "编辑: 整车工程 - 法规与认证&环保与材料科团队";
|
||||
WordUtil.exportWord(document, text1, null, ParagraphAlignment.CENTER, 0, 11,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
|
||||
//添加下一页
|
||||
document.createParagraph().createRun().addBreak(BreakType.PAGE);
|
||||
}
|
||||
@@ -895,16 +914,87 @@ public class LawsMonthlyReportWriteEOServiceImpl extends ServiceImpl<LawsMonthly
|
||||
XWPFDocument document) {
|
||||
//封面标识
|
||||
String flag = "cover";
|
||||
String moth = lawsMonthlyReportWriteEOS.get(0).getMonth().replaceAll("-", "年") + "月";
|
||||
|
||||
titleCN = "\r\n\r\n" + titleCN + "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n";
|
||||
String year = lawsMonthlyReportWriteEOS.get(0).getMonth().split("-")[0];
|
||||
String mothNew = lawsMonthlyReportWriteEOS.get(0).getMonth().split("-")[1];
|
||||
int mothLast = Integer.valueOf(mothNew) + 1;
|
||||
String moth = mothNew+"/"+year;
|
||||
String mothNewEn = getMothEn(mothNew);
|
||||
String mothLastEn = getMothEn(String.valueOf(mothLast));
|
||||
|
||||
// String moth = lawsMonthlyReportWriteEOS.get(0).getMonth().replaceAll("-", "年") + "月";
|
||||
|
||||
titleCN = "\r\n\r\n" + titleCN + "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n";
|
||||
WordUtil.exportWord(document, titleCN, null, ParagraphAlignment.CENTER, 0, 18,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
WordUtil.exportWord(document, moth, null, ParagraphAlignment.CENTER, 0, 12,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
|
||||
|
||||
|
||||
//添加说明 Update between July 15, 2022 and August 14, 2022
|
||||
String text = "Update between "+mothNewEn+" 15,"+year+" and "+mothLastEn+" 14,"+year;
|
||||
WordUtil.exportWord(document, text, null, ParagraphAlignment.CENTER, 0, 11,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
|
||||
//添加换行
|
||||
WordUtil.exportWord(document, "\r\n", null, ParagraphAlignment.CENTER, 0, null,
|
||||
false, false, null,null,null,flag);
|
||||
|
||||
//添加说明 编辑: 整车工程 - 法规与认证&环保与材料科团队
|
||||
String text1 = "Edit By: Regulation & Homologation, Environmental & Materials Team";
|
||||
WordUtil.exportWord(document, text1, null, ParagraphAlignment.CENTER, 0, 11,
|
||||
false, false, "Blue Sky Noto Regular",null,null,flag);
|
||||
|
||||
//添加下一页
|
||||
document.createParagraph().createRun().addBreak(BreakType.PAGE);
|
||||
}
|
||||
|
||||
private String getMothEn(String moth){
|
||||
String result = "";
|
||||
switch (moth) {
|
||||
// 心跳检测
|
||||
case "1":
|
||||
result = "January";
|
||||
break;
|
||||
case "2":
|
||||
result = "February";
|
||||
break;
|
||||
case "3":
|
||||
result = "March";
|
||||
break;
|
||||
case "4":
|
||||
result = "April";
|
||||
break;
|
||||
case "5":
|
||||
result = "May";
|
||||
break;
|
||||
case "6":
|
||||
result = "June";
|
||||
break;
|
||||
case "7":
|
||||
result = "July";
|
||||
break;
|
||||
case "8":
|
||||
result = "August";
|
||||
break;
|
||||
case "9":
|
||||
result = "September";
|
||||
break;
|
||||
case "10":
|
||||
result = "October";
|
||||
break;
|
||||
case "11":
|
||||
result = "November";
|
||||
break;
|
||||
case "12":
|
||||
result = "December";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
private void wordContent(List<LawsMonthlyReportWriteEO> lawsMonthlyReportWriteEOS,
|
||||
List<LawsMonthlyReportTitleTemplateEO> lawsMonthlyReportTitleTemplateEOS,
|
||||
List<LawsMonthlyReportTitleTemplateEO> reportTitleOneList,
|
||||
|
||||
Reference in New Issue
Block a user