xuqiang 9 месяцев назад
Родитель
Сommit
aa9482836c

+ 3 - 1
tenant/insurance/quotation-huatai/src/main/java/com/jzg/quotation/huatai/api/build/HuaTaiApiQuoteResultsVoBuild.java

@@ -80,7 +80,7 @@ public class HuaTaiApiQuoteResultsVoBuild {
         kindInfoVo.forEach(kind -> {
         kindInfoVo.forEach(kind -> {
             HuaTaiQuotedPriceResponse.ContractDto.CoverageDto coverageDto = collect.get(kind.getKindCode());
             HuaTaiQuotedPriceResponse.ContractDto.CoverageDto coverageDto = collect.get(kind.getKindCode());
             if (coverageDto.getKindCode().equals(kind.getKindCode())) {
             if (coverageDto.getKindCode().equals(kind.getKindCode())) {
-                //kind.setAmount(String.valueOf(coverageDto.getAmount()));//设置保额
+                kind.setAmount(String.valueOf(coverageDto.getCoveragePremium()));//设置保额
                 kind.setPremium(String.valueOf(coverageDto.getCoveragePremium()));//设置保费
                 kind.setPremium(String.valueOf(coverageDto.getCoveragePremium()));//设置保费
                 kind.setUnitAmount(String.valueOf(coverageDto.getUnitAmount()));//设置每座保额
                 kind.setUnitAmount(String.valueOf(coverageDto.getUnitAmount()));//设置每座保额
                 kind.setQuantity(String.valueOf(coverageDto.getQuantity()));//设置份数
                 kind.setQuantity(String.valueOf(coverageDto.getQuantity()));//设置份数
@@ -102,10 +102,12 @@ public class HuaTaiApiQuoteResultsVoBuild {
             quoteResultsVo.getCosts().setCiPremium(String.valueOf(ciContractDto.getContractMain().getTotalPremium()));
             quoteResultsVo.getCosts().setCiPremium(String.valueOf(ciContractDto.getContractMain().getTotalPremium()));
             // 设置车船税
             // 设置车船税
             quoteResultsVo.getCosts().setVvTax(String.valueOf(ciContractDto.getTax().getSumTax()));
             quoteResultsVo.getCosts().setVvTax(String.valueOf(ciContractDto.getTax().getSumTax()));
+            quoteResultsVo.getCosts().setSumPremium(String.valueOf(ciContractDto.getContractMain().getTotalPremium() + ciContractDto.getTax().getSumTax()));
         }
         }
         // 设置商业险保费
         // 设置商业险保费
         if (ObjectUtil.isNotNull(biContractDto)){
         if (ObjectUtil.isNotNull(biContractDto)){
             quoteResultsVo.getCosts().setBiPremium(String.valueOf(biContractDto.getContractMain().getTotalPremium()));
             quoteResultsVo.getCosts().setBiPremium(String.valueOf(biContractDto.getContractMain().getTotalPremium()));
+            quoteResultsVo.getCosts().setSumPremium(String.valueOf(Double.valueOf(quoteResultsVo.getCosts().getSumPremium()) + biContractDto.getContractMain().getTotalPremium()));
         }
         }
         // 设置非车险(驾意险)保费,暂时无数据
         // 设置非车险(驾意险)保费,暂时无数据