From 08586df847105a6d4ad42ca2d8337ee14aa38b82 Mon Sep 17 00:00:00 2001 From: 林致杰 <1003392067@qq.com> Date: 星期五, 27 十月 2023 11:06:06 +0800 Subject: [PATCH] 新增推理能力文本替换 --- src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreHigh.java | 49 ++++++++++++++++++++++++ src/main/java/com/ots/project/tool/report/LAQ/condition/EmotionalStability.java | 2 src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreStrong.java | 49 ++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/ots/project/tool/report/LAQ/condition/EmotionalStability.java b/src/main/java/com/ots/project/tool/report/LAQ/condition/EmotionalStability.java index 1385460..03c37da 100644 --- a/src/main/java/com/ots/project/tool/report/LAQ/condition/EmotionalStability.java +++ b/src/main/java/com/ots/project/tool/report/LAQ/condition/EmotionalStability.java @@ -37,7 +37,7 @@ Map calculateMap = new HashMap(); calculateMap.put(LIBLAQ0610, "LIBLAQ0611,LIBLAQ0612,LIBLAQ0613,LIBLAQ0614"); calculateMap.put(LIBLAQ0620, "LIBLAQ0621,LIBLAQ0622,LIBLAQ0623,LIBLAQ0624,LIBLAQ0625"); - calculateMap.put(LIBLAQ0630, "LIBLAQ0631,LIBLAQ0632,LIBLAQ0633"); + calculateMap.put(LIBLAQ0630, "LIBLAQ0631,LIBLAQ0632,LIBLAQ0633,LIBLAQ0634"); String codeId = selectTrueObject(calculateMap); String[] split = codeId.split(","); List<TLibraryCode> libcodes = new ArrayList<>(); diff --git a/src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreHigh.java b/src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreHigh.java new file mode 100644 index 0000000..0805c41 --- /dev/null +++ b/src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreHigh.java @@ -0,0 +1,49 @@ +package com.ots.project.tool.report.LAQ.condition; + +import com.ots.common.enums.LangTypeEnum; +import com.ots.project.exam.domain.TLibraryCode; +import com.ots.project.tool.report.MAQNEW.base.BaseCondition_V2; +import lombok.Getter; +import lombok.Setter; +import lombok.extern.slf4j.Slf4j; + +import java.util.HashMap; +import java.util.Map; + +@Getter +@Setter +@Slf4j +public class SummaryScoreHigh extends BaseCondition_V2 { + private String name = "SummaryScoreHigh"; + private Double OLAS; + + @Override + public TLibraryCode calculate(Map<String, String> map, LangTypeEnum langType) { + try { + String pOLAS = map.get("olas"); + if (checkParamsIsNull(pOLAS)) { + return null; + } + OLAS = Double.valueOf(pOLAS); + boolean LIBLAQ0010 = (OLAS <= 30); + boolean LIBLAQ0008 = (30 < OLAS && OLAS < 70); + boolean LIBLAQ0005 = (OLAS >= 70); + Map calculateMap = new HashMap(); + calculateMap.put(LIBLAQ0010, "LIBLAQ0010"); + calculateMap.put(LIBLAQ0008, "LIBLAQ0008"); + calculateMap.put(LIBLAQ0005, "LIBLAQ0005"); + String codeId = selectTrueObject(calculateMap); + + TLibraryCode maqReportLibrary = getMaqReportLibrary(map, codeId , langType); + return maqReportLibrary; + } catch (Exception ex) { + log.error("SummaryScoreHigh error:{}", ex.getMessage(), ex); + return null; + } + } + + @Override + public Map<String, String> getMAQwaterDropsImages() { + return null; + } +} diff --git a/src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreStrong.java b/src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreStrong.java new file mode 100644 index 0000000..80f5aa3 --- /dev/null +++ b/src/main/java/com/ots/project/tool/report/LAQ/condition/SummaryScoreStrong.java @@ -0,0 +1,49 @@ +package com.ots.project.tool.report.LAQ.condition; + +import com.ots.common.enums.LangTypeEnum; +import com.ots.project.exam.domain.TLibraryCode; +import com.ots.project.tool.report.MAQNEW.base.BaseCondition_V2; +import lombok.Getter; +import lombok.Setter; +import lombok.extern.slf4j.Slf4j; + +import java.util.HashMap; +import java.util.Map; + +@Getter +@Setter +@Slf4j +public class SummaryScoreStrong extends BaseCondition_V2 { + private String name = "SummaryScoreStrong"; + private Double OLAS; + + @Override + public TLibraryCode calculate(Map<String, String> map, LangTypeEnum langType) { + try { + String pOLAS = map.get("olas"); + if (checkParamsIsNull(pOLAS)) { + return null; + } + OLAS = Double.valueOf(pOLAS); + boolean LIBLAQ0020 = (OLAS <= 30); + boolean LIBLAQ0018 = (30 < OLAS && OLAS < 70); + boolean LIBLAQ0015 = (OLAS >= 70); + Map calculateMap = new HashMap(); + calculateMap.put(LIBLAQ0020, "LIBLAQ0020"); + calculateMap.put(LIBLAQ0018, "LIBLAQ0018"); + calculateMap.put(LIBLAQ0015, "LIBLAQ0015"); + String codeId = selectTrueObject(calculateMap); + + TLibraryCode maqReportLibrary = getMaqReportLibrary(map, codeId , langType); + return maqReportLibrary; + } catch (Exception ex) { + log.error("SummaryScoreStrong error:{}", ex.getMessage(), ex); + return null; + } + } + + @Override + public Map<String, String> getMAQwaterDropsImages() { + return null; + } +} -- Gitblit v1.9.1