|
@@ -172,6 +172,17 @@ public class BoHaiApiRequestImpl implements BoHaiApiRequest {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public void downloadPolicy(OrderBase orderBase) {
|
|
public void downloadPolicy(OrderBase orderBase) {
|
|
|
|
|
+ //获取配置信息
|
|
|
|
|
+ BoHaiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(BoHaiConfigureParameters.class, orderBase.getAttributionInformationVo().getConfigInfo());
|
|
|
|
|
+ BoHaiApiOrder apiOrder = boHaiApiOrderService.findByOrdersNo(orderBase.getOrdersNo());
|
|
|
|
|
+ // 如何获取交强险保单号,商业险保单号 待补充
|
|
|
|
|
+ ElectronicPolicyRequest electronicPolicyRequest = new ElectronicPolicyRequest(parameters, apiOrder.getOrderNo(), "", "");
|
|
|
|
|
+ ElectronicPolicyResponse electronicPolicyResponse;
|
|
|
|
|
+ try {
|
|
|
|
|
+ electronicPolicyResponse = boHaiRequestApiComponent.electronicPolicy(electronicPolicyRequest, parameters.getSysSourceCode());
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ throw new RuntimeException(e);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|