权重占比什么意思 权重占比打分如何计算( 二 )


@Servicepublic class AssessBizService {private static Logger LOG = LoggerFactory.getLogger(AssessBizService.class);@Resourceprivate EvaluateRuleDao evaluateRuleDao ;/*** 业务评估流程*/public void assessBiz (MatchItem matchItem){// 精准匹配城市EvaluateRuleEntity evaluateRule01 = evaluateRuleDao.getBySign("assess-biz",1);List<RuleValue> cityRuleList = JSONArray.parseArray(evaluateRule01.getRuleValue(), RuleValue.class);for (RuleValue cityRule:cityRuleList){if (cityRule.getRuleValue().equals(matchItem.getCity())){int result = Integer.parseInt(String.valueOf(cityRule.getRuleResult()));LOG.info("匹配项:{},匹配结果:{}",matchItem.getCity(),result*evaluateRule01.getWeight());break ;}}// 模糊匹配标签EvaluateRuleEntity evaluateRule02 = evaluateRuleDao.getBySign("assess-biz",3);List<RuleValue> tagRuleList = JSONArray.parseArray(evaluateRule02.getRuleValue(), RuleValue.class);for (RuleValue tagRule:tagRuleList){if (String.valueOf(tagRule.getRuleValue()).contains(matchItem.getTag())){int result = Integer.parseInt(String.valueOf(tagRule.getRuleResult()));LOG.info("匹配项:{},匹配结果:{}",matchItem.getTag(),result*evaluateRule02.getWeight());break ;}}}}网发布的相关文章已登记【鲸版权】未经许可不得转载!否则本站有权进行维权!