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 ScoreInterpretationBLA extends BaseCondition_V2 { private String name = "ScoreInterpretationBLA"; private Double BLA; @Override public TLibraryCode calculate(Map map, LangTypeEnum langType) { try { String pBLA = map.get("bla"); if (checkParamsIsNull(pBLA)) { return null; } BLA = Double.valueOf(pBLA); boolean LIBLAQ0163 = (BLA <= 30); boolean LIBLAQ0162 = (30 < BLA && BLA < 70); boolean LIBLAQ0161 = (BLA >= 70); Map calculateMap = new HashMap(); calculateMap.put(LIBLAQ0163, "LIBLAQ0163"); calculateMap.put(LIBLAQ0162, "LIBLAQ0162"); calculateMap.put(LIBLAQ0161, "LIBLAQ0161"); String codeId = selectTrueObject(calculateMap); TLibraryCode maqReportLibrary = getMaqReportLibrary(map, codeId , langType); return maqReportLibrary; } catch (Exception ex) { log.error("BehaviorCharacteristicsV1 error:{}", ex.getMessage(), ex); return null; } } @Override public Map getMAQwaterDropsImages() { return null; } }