Просмотр исходного кода

添加泰康 补充 PreciseInitResult 结构缺失的字段

wlq 1 год назад
Родитель
Сommit
e189034233

+ 58 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/PreciseInitResult.java

@@ -96,6 +96,20 @@ public class PreciseInitResult extends UnknownFieldEntity {
      */
     private ValueAdded valueAdded;
 
+    private CarProduct carProduct;
+
+    private CarTaxInfo carTaxInfo;
+
+    private List<ChargingPost> chargingPost;
+
+    private List<Device> deviceList;
+
+    private String initFlag;
+
+    private BigDecimal pricingRate;
+
+    private BigDecimal syclaimAdjust;
+
     @Override
     protected void addChildUnknownFields() {
         addChildUnknownField("bzKindVo", bzKindVo);
@@ -106,6 +120,10 @@ public class PreciseInitResult extends UnknownFieldEntity {
         addChildUnknownField("other", other);
         addChildUnknownField("premium", premium);
         addChildUnknownField("valueAdded", valueAdded);
+        addChildUnknownField("carProduct", carProduct);
+        addChildUnknownField("carTaxInfo", carTaxInfo);
+        addChildUnknownField("chargingPost", chargingPost);
+        addChildUnknownField("deviceList", deviceList);
     }
 
     @Getter
@@ -186,6 +204,8 @@ public class PreciseInitResult extends UnknownFieldEntity {
 
         private String isNoInsureFlag;
 
+        private String bjSelect;
+
         /**
          * 金额列表
          */
@@ -615,6 +635,9 @@ public class PreciseInitResult extends UnknownFieldEntity {
     @Getter
     @Setter
     public static class Flag extends UnknownFieldEntity {
+
+        private String vipWeekFlag;
+
         /**
          * 交强险标志
          */
@@ -725,6 +748,9 @@ public class PreciseInitResult extends UnknownFieldEntity {
     @Getter
     @Setter
     public static class Other extends UnknownFieldEntity {
+
+        private String channelCode;
+
         /**
          * 实际价值
          */
@@ -878,4 +904,36 @@ public class PreciseInitResult extends UnknownFieldEntity {
     public static class ValueAdded {
         // 增值服务字段(根据实际需求补充)
     }
+
+
+    @Getter
+    @Setter
+    public static class CarProduct extends UnknownFieldEntity{
+    }
+
+
+    @Getter
+    @Setter
+    public static class CarTaxInfo extends UnknownFieldEntity {
+    }
+
+
+    @Getter
+    @Setter
+    public static class ChargingPost extends UnknownFieldEntity {
+    }
+
+    /**
+     * 自定义增加的投保的东西
+     */
+    @Getter
+    @Setter
+    public static class Device extends UnknownFieldEntity{
+        private String buyDate;
+        private String deviceActualValue;
+        private Integer deviceCount;
+        private String deviceName;
+        private String devicePurchasePrice;
+        private Integer serialNo;
+    }
 }

+ 49 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/service/TaiKangHttpService.java

@@ -449,7 +449,7 @@ public class TaiKangHttpService {
      *
      * @return
      */
-    public PreciseInitResult preciseInit(String tplatformId, String tplatLoginKey, String orderId, PreciseInitParam.ChgOwnerInfo chgOwnerInfo) {
+    public PreciseInitResult preciseInitToInit(String tplatformId, String tplatLoginKey, String orderId, PreciseInitParam.ChgOwnerInfo chgOwnerInfo) {
         PreciseInitParam param = new PreciseInitParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -468,6 +468,54 @@ public class TaiKangHttpService {
         return response.getData();
     }
 
+    /**
+     * 12 保费计算
+     *
+     * @return
+     */
+    public PreciseInitResult preciseInitToQuote(String tplatformId, String tplatLoginKey, String orderId, PreciseInitParam.ChgOwnerInfo chgOwnerInfo) {
+        PreciseInitParam param = new PreciseInitParam();
+        param.setChannelCode("OffWeb");
+        param.setOrderID(orderId);
+        param.setTplatformId(tplatformId);
+        param.setInitFlag("quote");
+        param.setTplatLoginKey(tplatLoginKey);
+        param.setChgOwnerInfo(chgOwnerInfo);
+
+        HttpHeaders httpHeaders = new HttpHeaders();
+        httpHeaders.add("tkCarRequestToken", token());
+
+        PreciseInitResult.Response response = client.request(HttpURL.preciseInit, param, httpHeaders, PreciseInitResult.Response.class);
+
+        checkResponseUnknownField(response);
+
+        return response.getData();
+    }
+
+    /**
+     * 12 保费计算
+     *
+     * @return
+     */
+    public PreciseInitResult preciseInitToVipQuote(String tplatformId, String tplatLoginKey, String orderId, PreciseInitParam.ChgOwnerInfo chgOwnerInfo) {
+        PreciseInitParam param = new PreciseInitParam();
+        param.setChannelCode("OffWeb");
+        param.setOrderID(orderId);
+        param.setTplatformId(tplatformId);
+        param.setInitFlag("vip_quote");
+        param.setTplatLoginKey(tplatLoginKey);
+        param.setChgOwnerInfo(chgOwnerInfo);
+
+        HttpHeaders httpHeaders = new HttpHeaders();
+        httpHeaders.add("tkCarRequestToken", token());
+
+        PreciseInitResult.Response response = client.request(HttpURL.preciseInit, param, httpHeaders, PreciseInitResult.Response.class);
+
+        checkResponseUnknownField(response);
+
+        return response.getData();
+    }
+
     /**
      * 13 车船税接口
      *

+ 1537 - 1
tenant/insurance/quotation-taikang/src/test/java/com/jzg/quotation/taikang/entity/PreciseInitResultTset.java

@@ -1,11 +1,13 @@
 package com.jzg.quotation.taikang.entity;
 
 import com.jzg.quotation.taikang.JsonUtil;
+import org.junit.jupiter.api.Test;
 
 import java.util.Map;
 
 public class PreciseInitResultTset {
-    public static void main(String[] args) {
+    @Test
+    public void test1() {
         String json = """
                 {
                 	"data":{
@@ -1485,6 +1487,1540 @@ public class PreciseInitResultTset {
         PreciseInitResult.Response response = JsonUtil.readObjcet(json, PreciseInitResult.Response.class);
 
 
+        Map<String, Object> unknownFields = response.getUnknownFields();
+
+        System.out.println("unknownFields: ");
+        System.out.println(unknownFields);
+    }
+
+    @Test
+    public void test2() {
+        String json = """
+                {
+                	"data":{
+                		"businessScore":"C20",
+                		"bzDisCount":0.0,
+                		"bzKindVo":{
+                			"benchmarkPremium":0.0,
+                			"bjPremium":0.0,
+                			"deductibleAmount":0.0,
+                			"premium":0.0,
+                			"quantity":0,
+                			"quoteAmount":0.0,
+                			"serialNo":0,
+                			"totalPremium":0.0,
+                			"unitAmount":0.0
+                		},
+                		"carProduct":{
+                
+                		},
+                		"carTaxInfo":{
+                
+                		},
+                		"chargingPost":[],
+                		"ciDisCount":0.6174,
+                		"ciKindsVo":[
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"11.65万",
+                						"amountEname":"116522"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"bjSelect":"0",
+                				"deductibleAmount":0.0,
+                				"deductibleAmounts":[
+                					{
+                						"amountCname":"0元",
+                						"amountEname":"0"
+                					},
+                					{
+                						"amountCname":"300元",
+                						"amountEname":"300"
+                					},
+                					{
+                						"amountCname":"500元",
+                						"amountEname":"500"
+                					},
+                					{
+                						"amountCname":"1000元",
+                						"amountEname":"1000"
+                					},
+                					{
+                						"amountCname":"2000元",
+                						"amountEname":"2000"
+                					}
+                				],
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"车辆损失保险",
+                				"kindCode":"101",
+                				"premium":1260.95,
+                				"quantity":0,
+                				"quoteAmount":116522.0,
+                				"quoteAmountCN":"116522.00",
+                				"serialNo":2,
+                				"totalPremium":1260.95,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"101"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"10万",
+                						"amountEname":"100000"
+                					},
+                					{
+                						"amountCname":"15万",
+                						"amountEname":"150000"
+                					},
+                					{
+                						"amountCname":"20万",
+                						"amountEname":"200000"
+                					},
+                					{
+                						"amountCname":"30万",
+                						"amountEname":"300000"
+                					},
+                					{
+                						"amountCname":"50万",
+                						"amountEname":"500000"
+                					},
+                					{
+                						"amountCname":"100万",
+                						"amountEname":"1000000"
+                					},
+                					{
+                						"amountCname":"150万",
+                						"amountEname":"1500000"
+                					},
+                					{
+                						"amountCname":"200万",
+                						"amountEname":"2000000"
+                					},
+                					{
+                						"amountCname":"250万",
+                						"amountEname":"2500000"
+                					},
+                					{
+                						"amountCname":"300万",
+                						"amountEname":"3000000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"bjSelect":"0",
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"第三者责任保险",
+                				"kindCode":"102",
+                				"premium":424.62,
+                				"quantity":0,
+                				"quoteAmount":2000000.0,
+                				"quoteAmountCN":"200万",
+                				"serialNo":3,
+                				"totalPremium":424.62,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"102"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					},
+                					{
+                						"amountCname":"2万",
+                						"amountEname":"20000"
+                					},
+                					{
+                						"amountCname":"3万",
+                						"amountEname":"30000"
+                					},
+                					{
+                						"amountCname":"4万",
+                						"amountEname":"40000"
+                					},
+                					{
+                						"amountCname":"5万",
+                						"amountEname":"50000"
+                					},
+                					{
+                						"amountCname":"10万",
+                						"amountEname":"100000"
+                					},
+                					{
+                						"amountCname":"15万",
+                						"amountEname":"150000"
+                					},
+                					{
+                						"amountCname":"20万",
+                						"amountEname":"200000"
+                					},
+                					{
+                						"amountCname":"30万",
+                						"amountEname":"300000"
+                					},
+                					{
+                						"amountCname":"40万",
+                						"amountEname":"400000"
+                					},
+                					{
+                						"amountCname":"50万",
+                						"amountEname":"500000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"bjSelect":"0",
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"车上人员责任保险(司机)",
+                				"kindCode":"103",
+                				"premium":17.9,
+                				"quantity":1,
+                				"quoteAmount":10000.0,
+                				"quoteAmountCN":"1万",
+                				"serialNo":4,
+                				"totalPremium":17.9,
+                				"unitAmount":10000.0,
+                				"unitAmountCN":"1万",
+                				"upKindCode":"103"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					},
+                					{
+                						"amountCname":"2万",
+                						"amountEname":"20000"
+                					},
+                					{
+                						"amountCname":"3万",
+                						"amountEname":"30000"
+                					},
+                					{
+                						"amountCname":"4万",
+                						"amountEname":"40000"
+                					},
+                					{
+                						"amountCname":"5万",
+                						"amountEname":"50000"
+                					},
+                					{
+                						"amountCname":"10万",
+                						"amountEname":"100000"
+                					},
+                					{
+                						"amountCname":"15万",
+                						"amountEname":"150000"
+                					},
+                					{
+                						"amountCname":"20万",
+                						"amountEname":"200000"
+                					},
+                					{
+                						"amountCname":"30万",
+                						"amountEname":"300000"
+                					},
+                					{
+                						"amountCname":"40万",
+                						"amountEname":"400000"
+                					},
+                					{
+                						"amountCname":"50万",
+                						"amountEname":"500000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"bjSelect":"0",
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"车上人员责任保险(乘客)",
+                				"kindCode":"104",
+                				"premium":46.0,
+                				"quantity":4,
+                				"quoteAmount":40000.0,
+                				"quoteAmountCN":"1万",
+                				"serialNo":5,
+                				"totalPremium":46.0,
+                				"unitAmount":10000.0,
+                				"unitAmountCN":"1万",
+                				"upKindCode":"104"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"投保",
+                						"amountEname":"1"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"附加法定节假日限额翻倍险",
+                				"kindCode":"110",
+                				"premium":33.98,
+                				"quantity":0,
+                				"quoteAmount":1.0,
+                				"quoteAmountCN":"投保",
+                				"serialNo":10,
+                				"totalPremium":33.98,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"102"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"5%",
+                						"amountEname":"0.05"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"绝对免赔率特约条款(车损)",
+                				"kindCode":"701",
+                				"premium":-63.05,
+                				"quantity":0,
+                				"quoteAmount":0.05,
+                				"quoteAmountCN":"5%",
+                				"serialNo":11,
+                				"totalPremium":-63.05,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"101"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"5%",
+                						"amountEname":"0.05"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"绝对免赔率特约条款(三者)",
+                				"kindCode":"702",
+                				"premium":-21.23,
+                				"quantity":0,
+                				"quoteAmount":0.05,
+                				"quoteAmountCN":"5%",
+                				"serialNo":12,
+                				"totalPremium":-21.23,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"102"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"5%",
+                						"amountEname":"0.05"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"绝对免赔率特约条款(车上人员(司机))",
+                				"kindCode":"703",
+                				"premium":-0.9,
+                				"quantity":0,
+                				"quoteAmount":0.05,
+                				"quoteAmountCN":"5%",
+                				"serialNo":13,
+                				"totalPremium":-0.9,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"103"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"5%",
+                						"amountEname":"0.05"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"绝对免赔率特约条款(车上人员(乘客))",
+                				"kindCode":"704",
+                				"premium":-2.3,
+                				"quantity":0,
+                				"quoteAmount":0.05,
+                				"quoteAmountCN":"5%",
+                				"serialNo":14,
+                				"totalPremium":-2.3,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"104"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"投保",
+                						"amountEname":"1"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"发动机进水损坏除外特约条款",
+                				"kindCode":"71",
+                				"premium":-10.17,
+                				"quantity":0,
+                				"quoteAmount":1.0,
+                				"quoteAmountCN":"投保",
+                				"serialNo":16,
+                				"totalPremium":-10.17,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"101"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1000",
+                						"amountEname":"1000"
+                					},
+                					{
+                						"amountCname":"1500",
+                						"amountEname":"1500"
+                					},
+                					{
+                						"amountCname":"2000",
+                						"amountEname":"2000"
+                					},
+                					{
+                						"amountCname":"3000",
+                						"amountEname":"3000"
+                					},
+                					{
+                						"amountCname":"5000",
+                						"amountEname":"5000"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"车轮单独损失险",
+                				"kindCode":"72",
+                				"premium":16.47,
+                				"quantity":0,
+                				"quoteAmount":1000.0,
+                				"quoteAmountCN":"1000",
+                				"serialNo":17,
+                				"totalPremium":16.47,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"101"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"投保",
+                						"amountEname":"1"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"bjSelect":"0",
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"新增加设备损失保险",
+                				"kindCode":"105",
+                				"premium":1.43,
+                				"quantity":0,
+                				"quoteAmount":150.0,
+                				"quoteAmountCN":"150.00",
+                				"serialNo":18,
+                				"totalPremium":1.43,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"101"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"2000",
+                						"amountEname":"2000"
+                					},
+                					{
+                						"amountCname":"5000",
+                						"amountEname":"5000"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					},
+                					{
+                						"amountCname":"2万",
+                						"amountEname":"20000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"bjSelect":"0",
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"车身划痕损失险",
+                				"kindCode":"106",
+                				"premium":476.42,
+                				"quantity":0,
+                				"quoteAmount":2000.0,
+                				"quoteAmountCN":"2000",
+                				"serialNo":19,
+                				"totalPremium":476.42,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"101"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"50",
+                						"amountEname":"50"
+                					},
+                					{
+                						"amountCname":"80",
+                						"amountEname":"80"
+                					},
+                					{
+                						"amountCname":"100",
+                						"amountEname":"100"
+                					},
+                					{
+                						"amountCname":"150",
+                						"amountEname":"150"
+                					},
+                					{
+                						"amountCname":"200",
+                						"amountEname":"200"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"修理期间费用补偿险",
+                				"kindCode":"107",
+                				"premium":26.75,
+                				"quantity":10,
+                				"quoteAmount":500.0,
+                				"quoteAmountCN":"500.00",
+                				"serialNo":20,
+                				"totalPremium":26.75,
+                				"unitAmount":50.0,
+                				"unitAmountCN":"50",
+                				"upKindCode":"101"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					},
+                					{
+                						"amountCname":"2万",
+                						"amountEname":"20000"
+                					},
+                					{
+                						"amountCname":"3万",
+                						"amountEname":"30000"
+                					},
+                					{
+                						"amountCname":"4万",
+                						"amountEname":"40000"
+                					},
+                					{
+                						"amountCname":"5万",
+                						"amountEname":"50000"
+                					},
+                					{
+                						"amountCname":"6万",
+                						"amountEname":"60000"
+                					},
+                					{
+                						"amountCname":"7万",
+                						"amountEname":"70000"
+                					},
+                					{
+                						"amountCname":"8万",
+                						"amountEname":"80000"
+                					},
+                					{
+                						"amountCname":"9万",
+                						"amountEname":"90000"
+                					},
+                					{
+                						"amountCname":"10万",
+                						"amountEname":"100000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"bjSelect":"0",
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"精神损害抚慰金责任险(三者)",
+                				"kindCode":"109",
+                				"premium":51.04,
+                				"quantity":0,
+                				"quoteAmount":10000.0,
+                				"quoteAmountCN":"1万",
+                				"serialNo":22,
+                				"totalPremium":51.04,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"102"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"精神损害抚慰金责任险(车上人员(司机))",
+                				"kindCode":"114",
+                				"premium":51.04,
+                				"quantity":0,
+                				"quoteAmount":10000.0,
+                				"quoteAmountCN":"1万",
+                				"serialNo":26,
+                				"totalPremium":51.04,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"103"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isNoInsureFlag":"1",
+                				"isSelect":"1",
+                				"kindCName":"精神损害抚慰金责任险(车上人员(乘客))",
+                				"kindCode":"115",
+                				"premium":51.04,
+                				"quantity":0,
+                				"quoteAmount":10000.0,
+                				"quoteAmountCN":"1万",
+                				"serialNo":27,
+                				"totalPremium":51.04,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"104"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000"
+                					},
+                					{
+                						"amountCname":"2万",
+                						"amountEname":"20000"
+                					},
+                					{
+                						"amountCname":"4万",
+                						"amountEname":"40000"
+                					},
+                					{
+                						"amountCname":"5万",
+                						"amountEname":"50000"
+                					},
+                					{
+                						"amountCname":"10万",
+                						"amountEname":"100000"
+                					},
+                					{
+                						"amountCname":"15万",
+                						"amountEname":"150000"
+                					},
+                					{
+                						"amountCname":"20万",
+                						"amountEname":"200000"
+                					},
+                					{
+                						"amountCname":"30万",
+                						"amountEname":"300000"
+                					},
+                					{
+                						"amountCname":"50万",
+                						"amountEname":"500000"
+                					},
+                					{
+                						"amountCname":"100万",
+                						"amountEname":"1000000"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"附加医保外医疗费用责任险(三者)",
+                				"kindCode":"73",
+                				"premium":29.51,
+                				"quantity":0,
+                				"quoteAmount":50000.0,
+                				"quoteAmountCN":"5万",
+                				"serialNo":28,
+                				"totalPremium":29.51,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"102"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000",
+                						"amountShowName":"1万元/座*1座"
+                					},
+                					{
+                						"amountCname":"2万",
+                						"amountEname":"20000",
+                						"amountShowName":"2万元/座*1座"
+                					},
+                					{
+                						"amountCname":"4万",
+                						"amountEname":"40000",
+                						"amountShowName":"4万元/座*1座"
+                					},
+                					{
+                						"amountCname":"5万",
+                						"amountEname":"50000",
+                						"amountShowName":"5万元/座*1座"
+                					},
+                					{
+                						"amountCname":"10万",
+                						"amountEname":"100000",
+                						"amountShowName":"10万元/座*1座"
+                					},
+                					{
+                						"amountCname":"15万",
+                						"amountEname":"150000",
+                						"amountShowName":"15万元/座*1座"
+                					},
+                					{
+                						"amountCname":"20万",
+                						"amountEname":"200000",
+                						"amountShowName":"20万元/座*1座"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"附加医保外医疗费用责任险(车上人员(司机))",
+                				"kindCode":"78",
+                				"premium":6.82,
+                				"quantity":1,
+                				"quoteAmount":10000.0,
+                				"quoteAmountCN":"1万",
+                				"serialNo":29,
+                				"totalPremium":6.82,
+                				"unitAmount":10000.0,
+                				"unitAmountCN":"1万",
+                				"upKindCode":"103"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1万",
+                						"amountEname":"10000",
+                						"amountShowName":"1万元/座*4座"
+                					},
+                					{
+                						"amountCname":"2万",
+                						"amountEname":"20000",
+                						"amountShowName":"2万元/座*4座"
+                					},
+                					{
+                						"amountCname":"4万",
+                						"amountEname":"40000",
+                						"amountShowName":"4万元/座*4座"
+                					},
+                					{
+                						"amountCname":"5万",
+                						"amountEname":"50000",
+                						"amountShowName":"5万元/座*4座"
+                					},
+                					{
+                						"amountCname":"10万",
+                						"amountEname":"100000",
+                						"amountShowName":"10万元/座*4座"
+                					},
+                					{
+                						"amountCname":"15万",
+                						"amountEname":"150000",
+                						"amountShowName":"15万元/座*4座"
+                					},
+                					{
+                						"amountCname":"20万",
+                						"amountEname":"200000",
+                						"amountShowName":"20万元/座*4座"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"附加医保外医疗费用责任险(车上人员(乘客))",
+                				"kindCode":"79",
+                				"premium":16.35,
+                				"quantity":4,
+                				"quoteAmount":40000.0,
+                				"quoteAmountCN":"1万",
+                				"serialNo":30,
+                				"totalPremium":16.35,
+                				"unitAmount":10000.0,
+                				"unitAmountCN":"1万",
+                				"upKindCode":"104"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"12次",
+                						"amountEname":"12"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"道路救援服务特约条款",
+                				"kindCode":"74",
+                				"premium":0.0,
+                				"quantity":12,
+                				"quoteAmount":12.0,
+                				"quoteAmountCN":"12次",
+                				"serialNo":31,
+                				"totalPremium":0.0,
+                				"unitAmount":0.0,
+                				"unitAmountCN":"0",
+                				"upKindCode":"101,102"
+                			},
+                			{
+                				"amounts":[
+                					{
+                						"amountCname":"不投保",
+                						"amountEname":"2"
+                					},
+                					{
+                						"amountCname":"1次",
+                						"amountEname":"1"
+                					}
+                				],
+                				"benchmarkPremium":0.0,
+                				"bjPremium":0.0,
+                				"deductibleAmount":0.0,
+                				"isBjKindFlag":"0",
+                				"isSelect":"1",
+                				"kindCName":"代为送检服务特约条款",
+                				"kindCode":"77",
+                				"premium":0.0,
+                				"quantity":1,
+                				"quoteAmount":1.0,
+                				"quoteAmountCN":"1次",
+                				"serialNo":34,
+                				"totalPremium":0.0,
+                				"unitAmount":0.0,
+                				"upKindCode":"101"
+                			}
+                		],
+                		"commissionAmountBI":241.27,
+                		"commissionRateBI":0.106,
+                		"date":{
+                			"enrollDate":"2019-03-25",
+                			"initStartDateBZ":"2025-03-08 00:00",
+                			"initStartDateCI":"2025-03-18 00:00",
+                			"jcbEndDate":"2026-03-17",
+                			"jcbEndHour":"24",
+                			"jcbEndMinute":"00",
+                			"jcbStartDate":"2025-03-18",
+                			"jcbStartHour":"00",
+                			"jcbStartMinute":"00",
+                			"jqEndDate":"2026-03-07",
+                			"jqEndHour":"24",
+                			"jqEndMinute":"00",
+                			"jqStartDate":"2025-03-08",
+                			"jqStartDateLittleLimit":"2025-03-08",
+                			"jqStartHour":"00",
+                			"jqStartMinute":"00",
+                			"syEndDate":"2026-03-17",
+                			"syEndHour":"24",
+                			"syEndMinute":"00",
+                			"syStartDate":"2025-03-18",
+                			"syStartDateLittleLimit":"2025-03-18",
+                			"syStartHour":"00",
+                			"syStartMinute":"00"
+                		},
+                		"deviceList":[
+                			{
+                				"buyDate":"2019-03-25",
+                				"deviceActualValue":"150.00",
+                				"deviceCount":1,
+                				"deviceName":"手机",
+                				"devicePurchasePrice":"150.00",
+                				"serialNo":1
+                			}
+                		],
+                		"driverAccidentVo":{
+                			"carPlanInfoList":[
+                				{
+                					"itemKindList":[
+                						{
+                							"amount":1000000.0,
+                							"amountCN":"100万元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"301",
+                							"kindInd":"1",
+                							"kindName":"身故保险责任和伤残保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":500000.0,
+                							"amountCN":"50万元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"302",
+                							"kindInd":"1",
+                							"kindName":"医疗保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":200.0,
+                							"amountCN":"200元/天/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"303",
+                							"kindInd":"2",
+                							"kindName":"附加住院津贴保险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":10000.0,
+                							"amountCN":"1万元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"304",
+                							"kindInd":"2",
+                							"kindName":"附加医保外医疗费用补偿险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						}
+                					],
+                					"newEnergyItemKindList":[
+                						{
+                							"amount":1000000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"401",
+                							"kindInd":"1",
+                							"kindName":"身故保险责任和伤残保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":500000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"402",
+                							"kindInd":"1",
+                							"kindName":"医疗保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":200.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"403",
+                							"kindInd":"2",
+                							"kindName":"附加住院津贴保险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":10000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"404",
+                							"kindInd":"2",
+                							"kindName":"附加医保外医疗费用补偿险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						}
+                					],
+                					"planCode":"CARJCB0016",
+                					"planName":"升级-C",
+                					"planType":"0",
+                					"sumAmount":"1510200",
+                					"sumPremium":"368"
+                				},
+                				{
+                					"itemKindList":[
+                						{
+                							"amount":800000.0,
+                							"amountCN":"80万元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"301",
+                							"kindInd":"1",
+                							"kindName":"身故保险责任和伤残保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":400000.0,
+                							"amountCN":"40万元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"302",
+                							"kindInd":"1",
+                							"kindName":"医疗保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":200.0,
+                							"amountCN":"200元/天/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"303",
+                							"kindInd":"2",
+                							"kindName":"附加住院津贴保险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":8000.0,
+                							"amountCN":"8000元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"304",
+                							"kindInd":"2",
+                							"kindName":"附加医保外医疗费用补偿险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						}
+                					],
+                					"newEnergyItemKindList":[
+                						{
+                							"amount":800000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"401",
+                							"kindInd":"1",
+                							"kindName":"身故保险责任和伤残保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":400000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"402",
+                							"kindInd":"1",
+                							"kindName":"医疗保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":200.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"403",
+                							"kindInd":"2",
+                							"kindName":"附加住院津贴保险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":8000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"404",
+                							"kindInd":"2",
+                							"kindName":"附加医保外医疗费用补偿险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						}
+                					],
+                					"planCode":"CARJCB0015",
+                					"planName":"升级-B",
+                					"planType":"0",
+                					"sumAmount":"1208200",
+                					"sumPremium":"298"
+                				},
+                				{
+                					"itemKindList":[
+                						{
+                							"amount":500000.0,
+                							"amountCN":"50万元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"301",
+                							"kindInd":"1",
+                							"kindName":"身故保险责任和伤残保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":250000.0,
+                							"amountCN":"25万元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"302",
+                							"kindInd":"1",
+                							"kindName":"医疗保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":200.0,
+                							"amountCN":"200元/天/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"303",
+                							"kindInd":"2",
+                							"kindName":"附加住院津贴保险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":5000.0,
+                							"amountCN":"5000元/车",
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"304",
+                							"kindInd":"2",
+                							"kindName":"附加医保外医疗费用补偿险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						}
+                					],
+                					"newEnergyItemKindList":[
+                						{
+                							"amount":500000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"401",
+                							"kindInd":"1",
+                							"kindName":"身故保险责任和伤残保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":250000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"402",
+                							"kindInd":"1",
+                							"kindName":"医疗保险责任",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":200.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"403",
+                							"kindInd":"2",
+                							"kindName":"附加住院津贴保险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						},
+                						{
+                							"amount":5000.0,
+                							"deductibleAmount":0.0,
+                							"deductibleRate":0.0,
+                							"kindCode":"404",
+                							"kindInd":"2",
+                							"kindName":"附加医保外医疗费用补偿险",
+                							"modeCode":0,
+                							"premium":0.0,
+                							"stantardPremium":0.0,
+                							"unholidaySumInsured":0.0,
+                							"unitType":"1"
+                						}
+                					],
+                					"planCode":"CARJCB0014",
+                					"planName":"升级-A",
+                					"planType":"0",
+                					"sumAmount":"755200",
+                					"sumPremium":"218"
+                				}
+                			],
+                			"discount":0.6153,
+                			"highGuestFlag":false,
+                			"isSelect":"1",
+                			"kindCName":"驾意险",
+                			"kindCode":"CAI",
+                			"nonCarEndDate":"2026-03-17 24:00",
+                			"nonCarStartDate":"2025-03-18 00:00",
+                			"premium":368.0,
+                			"quantity":1,
+                			"quantityCname":"1份",
+                			"quantityList":[
+                				{
+                					"amountCname":"不投保",
+                					"amountEname":"0",
+                					"amountShowName":"",
+                					"clientType":"0",
+                					"comCode":"9999",
+                					"kindCode":"CAI",
+                					"selected":"1",
+                					"serialNo":1
+                				},
+                				{
+                					"amountCname":"1份",
+                					"amountEname":"1",
+                					"amountShowName":"",
+                					"clientType":"0",
+                					"comCode":"9999",
+                					"kindCode":"CAI",
+                					"selected":"0",
+                					"serialNo":2
+                				},
+                				{
+                					"amountCname":"2份",
+                					"amountEname":"2",
+                					"amountShowName":"",
+                					"clientType":"0",
+                					"comCode":"9999",
+                					"kindCode":"CAI",
+                					"selected":"0",
+                					"serialNo":3
+                				},
+                				{
+                					"amountCname":"3份",
+                					"amountEname":"3",
+                					"amountShowName":"",
+                					"clientType":"0",
+                					"comCode":"9999",
+                					"kindCode":"CAI",
+                					"selected":"0",
+                					"serialNo":4
+                				},
+                				{
+                					"amountCname":"4份",
+                					"amountEname":"4",
+                					"amountShowName":"",
+                					"clientType":"0",
+                					"comCode":"9999",
+                					"kindCode":"CAI",
+                					"selected":"0",
+                					"serialNo":5
+                				},
+                				{
+                					"amountCname":"5份",
+                					"amountEname":"5",
+                					"amountShowName":"",
+                					"clientType":"0",
+                					"comCode":"9999",
+                					"kindCode":"CAI",
+                					"selected":"0",
+                					"serialNo":6
+                				}
+                			],
+                			"selectPlanCode":"CARJCB0016"
+                		},
+                		"elr":-1.0,
+                		"entireExpDiscount":0.0,
+                		"entireRecommenDiscount":0.8381,
+                		"flag":{
+                			"bzFlag":"0",
+                			"carServiceApiPresentShowFlag":"1",
+                			"ciFlag":"1",
+                			"expectDiscountFlag":"2",
+                			"expectShowFlag":false,
+                			"forbidBzFlag":"0",
+                			"forbidCiFlag":"1",
+                			"instantInsureBZAllowed":"0",
+                			"instantInsureCIAllowed":"0",
+                			"instantInsureFlagBZ":"0",
+                			"instantInsureFlagCI":"0",
+                			"isAccidentInsureFlag":"1",
+                			"isTurnToProtect":"0",
+                			"noticeFlag":"0",
+                			"oldNewCIFlag":"1",
+                			"onlyQuoteFlag":"0",
+                			"preQuoteFlag":"0",
+                			"quoteFlag":"quote_success",
+                			"quoteLinkageFlag":"1",
+                			"renewalBZFlag":"0",
+                			"renewalBZShowFlag":"0",
+                			"renewalCIFlag":"0",
+                			"renewalCIShowFlag":"0",
+                			"renewalFlag":"0",
+                			"vipWeekFlag":"0"
+                		},
+                		"goodStartDiscount":0.0,
+                		"initFlag":"quote",
+                		"other":{
+                			"actualValue":116522.0,
+                			"carType":"A",
+                			"channelCode":"OffWeb",
+                			"comCode":"0114",
+                			"discountMonths":0,
+                			"isCutCar":"0",
+                			"isNewCar":"0",
+                			"notice":"",
+                			"purchasePrice":203000.0,
+                			"seats":5,
+                			"useNatureCodeCode":"8A",
+                			"useYear":5
+                		},
+                		"premium":{
+                			"countPremium":2780.67,
+                			"jqPremium":0.0,
+                			"oldSYPremium":0.0,
+                			"sumAmount":2166522.0,
+                			"sumCarTaxJqPremium":0.0,
+                			"sumPayment":0.0,
+                			"sumPremium":2412.67,
+                			"sumtaxOverdue":0.0,
+                			"surCharge":0.0,
+                			"syPremium":2412.67,
+                			"tax":0.0,
+                			"taxOverdue":0.0,
+                			"totalPremium":2412.67
+                		},
+                		"pricingRate":"0.882",
+                		"riskScore":0.0,
+                		"syclaimAdjust":"0.7",
+                		"valueAdded":{
+                
+                		}
+                	},
+                	"status":"1"
+                }
+                """;
+
+
+        PreciseInitResult.Response response = JsonUtil.readObjcet(json, PreciseInitResult.Response.class);
+
+
         Map<String, Object> unknownFields = response.getUnknownFields();
 
         System.out.println("unknownFields: ");

+ 4 - 4
tenant/insurance/quotation-taikang/src/test/java/com/jzg/quotation/taikang/service/TaiKangHttpServiceTest1.java

@@ -830,7 +830,7 @@ public class TaiKangHttpServiceTest1 {
 
     @Test
     @Order(13)
-    public void preciseInit1() {
+    public void preciseInitToInit1() {
         // feda77e829d4dedbbd8b4e236bacfac5
         String tplatformId = TaiKangHttpServiceTest1.loginResult.getTplatformId();
 
@@ -841,7 +841,7 @@ public class TaiKangHttpServiceTest1 {
 
 
 
-        PreciseInitResult result = taiKangHttpService.preciseInit(tplatformId, tplatLoginKey, "WBPC202503071419220680000", null);
+        PreciseInitResult result = taiKangHttpService.preciseInitToInit(tplatformId, tplatLoginKey, "WBPC202503071419220680000", null);
 
         assertNotNull(result);
 
@@ -858,7 +858,7 @@ public class TaiKangHttpServiceTest1 {
 
     @Test
     @Order(13)
-    public void preciseInit2() {
+    public void preciseInitToInit2() {
         // feda77e829d4dedbbd8b4e236bacfac5
         String tplatformId = TaiKangHttpServiceTest1.loginResult.getTplatformId();
 
@@ -878,7 +878,7 @@ public class TaiKangHttpServiceTest1 {
         chgOwnerInfo.setInstantInureFlagBI("0");
         chgOwnerInfo.setTransferDate("2025-03-04");
 
-        PreciseInitResult result = taiKangHttpService.preciseInit(tplatformId, tplatLoginKey, "WBPC202503061106595800000", chgOwnerInfo);
+        PreciseInitResult result = taiKangHttpService.preciseInitToInit(tplatformId, tplatLoginKey, "WBPC202503061106595800000", chgOwnerInfo);
 
         assertNotNull(result);