From bf90c55358e0bbbbf5091133e45f887fd7f1734c Mon Sep 17 00:00:00 2001 From: wzp <2040239371@qq.com> Date: 星期四, 01 二月 2024 16:37:12 +0800 Subject: [PATCH] 图文段落居中显示 --- src/main/java/com/ots/project/tool/report/APIFan/APIFanReport.java | 40 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 36 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ots/project/tool/report/APIFan/APIFanReport.java b/src/main/java/com/ots/project/tool/report/APIFan/APIFanReport.java index cf7d361..6faa7aa 100644 --- a/src/main/java/com/ots/project/tool/report/APIFan/APIFanReport.java +++ b/src/main/java/com/ots/project/tool/report/APIFan/APIFanReport.java @@ -2,15 +2,19 @@ import com.ots.common.enums.LangTypeEnum; import com.ots.common.enums.ReportTypeEnum; +import com.ots.common.utils.StringUtils; +import com.ots.project.exam.domain.TLibraryCode; import com.ots.project.tool.report.MAQNEW.base.BaseCondition_V2; import com.ots.project.tool.report.MAQNEW.condition.ScoreCharacteristics_V2; import com.ots.project.tool.report.MAQNEW.condition.SimpleMessage_V2; +import com.ots.project.tool.report.ReportResultData; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; +import java.util.*; import java.util.stream.Collectors; - +@Data +@Slf4j public class APIFanReport { private String questionnaireTaker; private String questionnaireID; @@ -21,6 +25,7 @@ private String questionnaireEndTime; private ReportTypeEnum reportTypeEnum; private LangTypeEnum langType; + private String applyToPosition; /** * 鏍规嵁鎶ュ憡绫诲瀷鍒濆鍖栨暟鎹� @@ -73,4 +78,31 @@ return new ArrayList<>(); } + /** + * 鑾峰彇鎶ュ憡瀛楀吀鏇挎崲鍊� + * @param thaiCalculationMap + * @param type + * @param langType + * @return + */ + public ReportResultData getTemplateParameters(Map<String, String> thaiCalculationMap, ReportTypeEnum type, LangTypeEnum langType) { + this.reportTypeEnum = type; + this.langType = langType; + + Map textMap = new HashMap(); + //鍩烘湰淇℃伅瀛楁 + textMap.put("questionnaireTaker", getQuestionnaireTaker()); + textMap.put("questionnaireID", getQuestionnaireID()); + textMap.put("reportGenerationDate", getReportGenerationDate()); + textMap.put("userName", getUserName()); + textMap.put("questionnaireEmail", getQuestionnaireEmail()); + textMap.put("questionnaireStartTime", getQuestionnaireStartTime()); + textMap.put("questionnaireEndTime", getQuestionnaireEndTime()); + textMap.put("applyToPosition",getApplyToPosition()); + textMap.putAll(thaiCalculationMap); + ReportResultData reportResultData = new ReportResultData(); + reportResultData.setTextMap(textMap); + return reportResultData; + } + } -- Gitblit v1.9.1