|
|
@@ -98,7 +98,7 @@ public class QuoteVerificationAspect {
|
|
|
List<CostsListVo> agreementProductCosts = this.beforeFilter(costsList,insOrdersCarInfo);
|
|
|
// 设置默认的优先级
|
|
|
agreementProductCosts = this.setPriorities(agreementProductCosts);
|
|
|
-
|
|
|
+ log.info("过滤的费用列表:{}",JSONObject.toJSONString(agreementProductCosts));
|
|
|
if (!agreementProductCosts.isEmpty()) {
|
|
|
//遍历费用因子
|
|
|
String costId = verificationCosts(agreementProductCosts, logs, insOrdersOther, insOrdersCarInfo, insOrdersRisks,
|
|
|
@@ -106,7 +106,7 @@ public class QuoteVerificationAspect {
|
|
|
if (costId != null) {
|
|
|
// 根据匹配到的协议、费用 开始计算入口费用
|
|
|
InsFeeOrders insFeeOrders = calcCosts(agreementInfoVo,costId, insOrders,insOrdersCosts);
|
|
|
- log.debug("费用因子校验通过,子订单id:" + insOrders.getId() + ",费用id:" + costId);
|
|
|
+ log.info("费用因子校验通过,子订单id:" + insOrders.getId() + ",费用id:" + costId);
|
|
|
result.getData().setFeeOrders(insFeeOrders);
|
|
|
return;
|
|
|
}
|
|
|
@@ -203,19 +203,17 @@ public class QuoteVerificationAspect {
|
|
|
|
|
|
for (int i = 0; i < agreementProductCosts.size(); i++) {
|
|
|
//判断是否匹配
|
|
|
-// log.debug("费用因子匹配开始:" + agreementProductCosts.get(i).getId());
|
|
|
+ log.info("费用因子匹配开始:" + agreementProductCosts.get(i).getId());
|
|
|
//
|
|
|
-// log.debug("车牌号:" + insOrdersCarInfo.getLicenseNo());
|
|
|
-// log.debug("费用因子备注:" + agreementProductCosts.get(i).getCostsDescription());
|
|
|
-// logs.append("费用id:" + agreementProductCosts.get(i).getId() + "\n");
|
|
|
-// logs.append("费用因子描述:" + agreementProductCosts.get(i).getCostsDescription() + "\n");
|
|
|
+ log.info("车牌号:" + insOrdersCarInfo.getLicenseNo());
|
|
|
+ logs.append("费用id:" + agreementProductCosts.get(i).getId() + "\n");
|
|
|
List<PtlAgreementUndwrtRulesDictLabal> undwrtRulesDictList = ptlNewAgreementClient.getUndwrtRulesDictList();
|
|
|
|
|
|
if (FactorMatch.judgements(agreementProductCosts.get(i).getPtlAgreementCostRuleList(),ruleAttrMappingVoList,undwrtRulesAttrList,logs, undwrtRulesDictList)) {
|
|
|
log.info("匹配到的费用id:{}",agreementProductCosts.get(i).getId());
|
|
|
return agreementProductCosts.get(i).getId();
|
|
|
}
|
|
|
- log.debug("当前费用因子匹配结束\n");
|
|
|
+ log.info("当前费用因子匹配结束\n");
|
|
|
}
|
|
|
return null;
|
|
|
}
|