فهرست منبع

泰康:获取泰乐途金额计算报价总费用

wangrq 3 ماه پیش
والد
کامیت
2551c68fda

+ 1 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/crawler/build/TkCrawlerQuoteResultsBuild.java

@@ -129,7 +129,7 @@ public class TkCrawlerQuoteResultsBuild {
         BigDecimal jyx = premium.getJyxPremium() == null ? BigDecimal.ZERO : premium.getJyxPremium();
         BigDecimal jyx = premium.getJyxPremium() == null ? BigDecimal.ZERO : premium.getJyxPremium();
         BigDecimal vv = preciseInitResult.getCarTax().getSumPayment() == null ? BigDecimal.ZERO : preciseInitResult.getCarTax().getSumPayment();
         BigDecimal vv = preciseInitResult.getCarTax().getSumPayment() == null ? BigDecimal.ZERO : preciseInitResult.getCarTax().getSumPayment();
         BigDecimal tlt = new BigDecimal(0);
         BigDecimal tlt = new BigDecimal(0);
-        if (CollectionUtils.isNotEmpty(preciseInitResult.getNonCarProductList())) {
+        if (CollectionUtils.isNotEmpty(preciseInitResult.getNonCarProductList()) && "1".equals(preciseInitResult.getNonCarProductList().get(0).getIsSelect())) {
             tlt = preciseInitResult.getNonCarProductList().get(0).getPremium() == null ? BigDecimal.ZERO : new BigDecimal(preciseInitResult.getNonCarProductList().get(0).getPremium());
             tlt = preciseInitResult.getNonCarProductList().get(0).getPremium() == null ? BigDecimal.ZERO : new BigDecimal(preciseInitResult.getNonCarProductList().get(0).getPremium());
         }
         }
         BigDecimal total = ci.add(bi).add(jyx).add(vv).add(tlt);
         BigDecimal total = ci.add(bi).add(jyx).add(vv).add(tlt);