|
|
@@ -1,6 +1,10 @@
|
|
|
-package com.jzg.quote.bohai.api.service.impl;
|
|
|
+package com.jzg.quotation.bohai.api.service.impl;
|
|
|
|
|
|
import com.jzg.commons.exception.SystemException;
|
|
|
+import com.jzg.quotation.bohai.api.entity.request.*;
|
|
|
+import com.jzg.quotation.bohai.api.entity.response.*;
|
|
|
+import com.jzg.quotation.bohai.api.service.BoHaiApiOrderService;
|
|
|
+import com.jzg.quotation.bohai.api.service.BoHaiApiRequest;
|
|
|
import com.jzg.quotation.commons.constant.InsuranceCode;
|
|
|
import com.jzg.quotation.commons.entity.vo.aggregated.*;
|
|
|
import com.jzg.quotation.commons.entity.vo.base.OrderBase;
|
|
|
@@ -8,18 +12,14 @@ import com.jzg.commons.entity.quote.vo.AttributionInformationVo;
|
|
|
import com.jzg.commons.entity.quote.vo.CarInfoVo;
|
|
|
import com.jzg.commons.entity.quote.vo.CustomerInfoVo;
|
|
|
import com.jzg.quotation.commons.standard.conversion.ConfigureParametersConversion;
|
|
|
-import com.jzg.quote.bohai.api.build.BoHaiApiQuoteResultsVoBuild;
|
|
|
-import com.jzg.quote.bohai.api.component.BoHaiRequestApiComponent;
|
|
|
-import com.jzg.quote.bohai.api.constant.enums.ResponseCode;
|
|
|
-import com.jzg.quote.bohai.api.entity.po.BoHaiApiOrder;
|
|
|
-import com.jzg.quote.bohai.api.entity.request.*;
|
|
|
-import com.jzg.quote.bohai.api.entity.response.*;
|
|
|
-import com.jzg.quote.bohai.api.entity.vo.BoHaiQuoteAccidentVo;
|
|
|
-import com.jzg.quote.bohai.api.entity.vo.PersonAreaVo;
|
|
|
-import com.jzg.quote.bohai.api.service.BoHaiApiOrderService;
|
|
|
-import com.jzg.quote.bohai.api.service.BoHaiApiRequest;
|
|
|
-import com.jzg.quote.bohai.api.entity.BoHaiConfigureParameters;
|
|
|
-import com.jzg.quote.bohai.api.util.StringSubStringUtils;
|
|
|
+import com.jzg.quotation.bohai.api.build.BoHaiApiQuoteResultsVoBuild;
|
|
|
+import com.jzg.quotation.bohai.api.component.BoHaiRequestApiComponent;
|
|
|
+import com.jzg.quotation.bohai.api.constant.enums.ResponseCode;
|
|
|
+import com.jzg.quotation.bohai.api.entity.po.BoHaiApiOrder;
|
|
|
+import com.jzg.quotation.bohai.api.entity.vo.BoHaiQuoteAccidentVo;
|
|
|
+import com.jzg.quotation.bohai.api.entity.vo.PersonAreaVo;
|
|
|
+import com.jzg.quotation.bohai.api.entity.BoHaiConfigureParameters;
|
|
|
+import com.jzg.quotation.bohai.api.util.StringSubStringUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -167,13 +167,13 @@ public class BoHaiApiRequestImpl implements BoHaiApiRequest {
|
|
|
|
|
|
/**
|
|
|
* 下载保单待补充
|
|
|
- * @param orderBase
|
|
|
+ * @param downloadPolicyVo
|
|
|
*/
|
|
|
@Override
|
|
|
- public void downloadPolicy(OrderBase orderBase) {
|
|
|
+ public DownloadPolicyResultVo downloadPolicy(DownloadPolicyVo downloadPolicyVo) {
|
|
|
//获取配置信息
|
|
|
- BoHaiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(BoHaiConfigureParameters.class, orderBase.getAttributionInformationVo().getConfigInfo());
|
|
|
- BoHaiApiOrder apiOrder = boHaiApiOrderService.findByOrdersNo(orderBase.getOrdersNo());
|
|
|
+ BoHaiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(BoHaiConfigureParameters.class, downloadPolicyVo.getOrder().getAttributionInformationVo().getConfigInfo());
|
|
|
+ BoHaiApiOrder apiOrder = boHaiApiOrderService.findByOrdersNo(downloadPolicyVo.getOrder().getOrdersNo());
|
|
|
// 如何获取交强险保单号,商业险保单号 待补充
|
|
|
ElectronicPolicyRequest electronicPolicyRequest = new ElectronicPolicyRequest(parameters, apiOrder.getOrderNo(), "", "");
|
|
|
ElectronicPolicyResponse electronicPolicyResponse;
|
|
|
@@ -182,7 +182,7 @@ public class BoHaiApiRequestImpl implements BoHaiApiRequest {
|
|
|
} catch (Exception e) {
|
|
|
throw new RuntimeException(e);
|
|
|
}
|
|
|
-
|
|
|
+ return null;
|
|
|
}
|
|
|
|
|
|
/**
|