|
@@ -155,7 +155,8 @@ public class HospGetDataToRuleEngine {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public Result dealMidInterfaceEngin(List<Map<String, Object>> detailMapList, List<Map<String, Object>> diagnoseList, Double totalAmount) {
|
|
public Result dealMidInterfaceEngin(List<Map<String, Object>> detailMapList, List<Map<String, Object>> diagnoseList, Double totalAmount) {
|
|
|
- Map<String,String> validationLevelMap = sysDictService.queryMapByCode("violation_level");
|
|
|
|
|
|
|
+ Map<String,String> validationLevelMap = sysDictService.queryValueMapByCode("violation_level");
|
|
|
|
|
+ Map<String,String> treatmentMap = sysDictService.queryValueMapByCode("treatment_type");
|
|
|
MidIncidentWarningVO midIncidentWarningVO = null;
|
|
MidIncidentWarningVO midIncidentWarningVO = null;
|
|
|
midIncidentWarningVO = BeanUtil.mapToBean(detailMapList.get(0), MidIncidentWarningVO.class, true);
|
|
midIncidentWarningVO = BeanUtil.mapToBean(detailMapList.get(0), MidIncidentWarningVO.class, true);
|
|
|
List<AdviceDetailsVO> adviceDetailsVOList = getAdviceDetailVOList(detailMapList);
|
|
List<AdviceDetailsVO> adviceDetailsVOList = getAdviceDetailVOList(detailMapList);
|
|
@@ -250,7 +251,8 @@ public class HospGetDataToRuleEngine {
|
|
|
midRule.setAbnormalAmount(midIncidentAuditDetail.getAmount());
|
|
midRule.setAbnormalAmount(midIncidentAuditDetail.getAmount());
|
|
|
String validationLevelStr = validationLevelMap.get(midIncidentAuditDetail.getViolationLevel().toString());
|
|
String validationLevelStr = validationLevelMap.get(midIncidentAuditDetail.getViolationLevel().toString());
|
|
|
midRule.setViolationLevel(validationLevelStr);
|
|
midRule.setViolationLevel(validationLevelStr);
|
|
|
- midRule.setTreatmentType(midIncidentAuditDetail.getTreatmentType());
|
|
|
|
|
|
|
+ String treatmentTypeName = treatmentMap.get(midIncidentAuditDetail.getTreatmentType());
|
|
|
|
|
+ midRule.setTreatmentType(treatmentTypeName);
|
|
|
midRuleList.add(midRule);
|
|
midRuleList.add(midRule);
|
|
|
}
|
|
}
|
|
|
midResult.setRuleCodeList(midRuleList);
|
|
midResult.setRuleCodeList(midRuleList);
|