| | |
| | | SimpleMessage_V2 simpleMessage = new SimpleMessage_V2(p); |
| | | return simpleMessage; |
| | | }).collect(Collectors.toList())); |
| | | |
| | | paramList.add(new ResponseFidelityDiagnosisTitle_V2()); |
| | | |
| | | paramList.add(new ResponseFidelityDiagnosis_V2()); |
| | | |
| | | |
| | | //MAQ IAR不需要 |
| | | if(!reportTypeEnum.getCode().equals(ReportTypeEnum.MAQIAR.getCode())){ |
| | | paramList.add(new ResponseFidelityDiagnosisTitle_V2()); |
| | | paramList.add(new ResponseFidelityDiagnosis_V2()); |
| | | } |
| | | |
| | | paramList.addAll(getScoreCharacteristicsList().stream().map(p -> { |
| | | ScoreCharacteristics_V2 scoreCharacteristics = new ScoreCharacteristics_V2(p); |
| | | return scoreCharacteristics; |
| | |
| | | List<TLibraryCode> tLibraryCodes = p.calculateList(thaiCalculationMap, langType); |
| | | if(tLibraryCodes != null && tLibraryCodes.size() > 0){ |
| | | //表格多位 计算分数值赋值 例如 |
| | | // 表格的:%P_Regula19_XX1% |
| | | // 表格的:%P_Regula19_XX2% |
| | | // 表格的:%P_Regula19_XX3% |
| | | // 表格的:%P_Regula19_XX4% |
| | | // 表格的:%P_Regula19_XX5% |
| | | // 表格的:%P_Regula19_XX6% |
| | | // 表格的:%ResponseFidelityDiagnosis_V2_0% |
| | | // 表格的:%ResponseFidelityDiagnosis_V2_1% |
| | | // 表格的:%ResponseFidelityDiagnosis_V2_2% |
| | | for (int i = 0; i < tLibraryCodes.size(); i++) { |
| | | TLibraryCode tLibraryCode = tLibraryCodes.get(i); |
| | | textMap.put(p.getName() + "_" + i, Objects.isNull(tLibraryCode) || StringUtils.isBlank(tLibraryCode.getLangTypeContext(langType)) ? "N/A NONE" : tLibraryCode.getLangTypeContext(langType)); |