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