package com.ots.project.tool.report.MAQNEW.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 PrimaryLeadershipStyleContext_V2 extends BaseCondition_V2 { private String name = "PrimaryLeadershipStyleContext_V2"; public TLibraryCode calculate(Map map, LangTypeEnum langType) { try { String p_task31 = map.get("P_Task31"); String p_people32 = map.get("P_People32"); if (checkParamsIsNull(p_task31, p_people32)) { return null; } Map calculateMap = new HashMap(); calculateMap.put(Double.valueOf(p_task31) >= 50 && Double.valueOf(p_people32) < 50, "LIBMAQV225011"); calculateMap.put(Double.valueOf(p_task31) >= 50 && Double.valueOf(p_people32) >= 50, "LIBMAQV225021"); calculateMap.put(Double.valueOf(p_task31) < 50 && Double.valueOf(p_people32) >= 50, "LIBMAQV225031"); calculateMap.put(Double.valueOf(p_task31) < 50 && Double.valueOf(p_people32) < 50, "LIBMAQV225041"); String codeId = selectTrueObject(calculateMap); TLibraryCode maqReportLibrary = getMaqReportLibrary(map, codeId, langType); return maqReportLibrary; } catch (Exception ex) { log.error("ResponseFidelityDiagnosis error:{}", ex.getMessage(), ex); return null; } } @Override public Map getMAQwaterDropsImages() { return null; } }