Qchen 1 سال پیش
والد
کامیت
7f2d7ec882

+ 1 - 0
tenant/insurance/quotation-bohai/src/main/java/com/jzg/quotation/bohai/api/service/impl/BoHaiApiOrderServiceImpl.java

@@ -27,6 +27,7 @@ public class BoHaiApiOrderServiceImpl implements BoHaiApiOrderService {
     @Override
     public void save(QuoteVo quoteVo, QuotationResponse response, GenerateOrderNoResponse generateOrderNoResponse) {
         BoHaiApiOrder bohaiApiOrder = new BoHaiApiOrder();
+        bohaiApiOrder.setId(quoteVo.getOrder().getOrdersNo());
         bohaiApiOrder.setOrdersNo(quoteVo.getOrder().getOrdersNo());
         bohaiApiOrder.setBusUniqueId(response.getData().getBusUniqueId());
         bohaiApiOrder.setOrderNo(generateOrderNoResponse.getData().getOrderNo());

+ 1 - 0
tenant/insurance/quotation-bohai/src/main/java/com/jzg/quotation/bohai/api/service/impl/BoHaiApiRequestImpl.java

@@ -162,6 +162,7 @@ public class BoHaiApiRequestImpl implements BoHaiApiRequest {
         QuotationResponse quotationResponse = repeatQuote(quotationRequest,parameters.getSysSourceCode(),quoteVo.getKindInfoVo(),null);
         //处理报价失败
         if(!ResponseCode.R_Z00001.getCode().equals(quotationResponse.getResponseCode())) {
+            boHaiApiOrderService.save(quoteVo, quotationResponse, generateOrderNoResponse);
             return BoHaiApiQuoteResultsVoBuild.buildQuoteFailResultsVo(quotationResponse);
         } else {
             boHaiApiOrderService.save(quoteVo, quotationResponse, generateOrderNoResponse);

+ 3 - 1
tenant/insurance/quotation-guoren/src/main/java/com/jzg/quotation/guoren/api/service/Impl/GuoRenApiRequestImpl.java

@@ -129,6 +129,7 @@ public class GuoRenApiRequestImpl implements GuoRenApiRequest {
         if (premiumResponse.getResultCode() == 1) {
             // 保费计算失败返回
             GuoRenApiOrder guoRenApiOrder = new GuoRenApiOrder();
+            guoRenApiOrder.setId(orderBase.getOrdersNo());
             guoRenApiOrder.setOrdersNo(orderBase.getOrdersNo());
             guoRenApiOrder.setProductsCode(orderBase.getProductId());
             return handleFailedQuote(guoRenApiOrder,quoteVo,premiumResponse);
@@ -141,6 +142,7 @@ public class GuoRenApiRequestImpl implements GuoRenApiRequest {
             }
             // 保费计算成功返回
             GuoRenApiOrder guoRenApiOrder = new GuoRenApiOrder();
+            guoRenApiOrder.setId(orderBase.getOrdersNo());
             guoRenApiOrder.setOrdersNo(orderBase.getOrdersNo());
             guoRenApiOrder.setProductsCode(orderBase.getProductId());
             guoRenApiOrder.setJqApplyNo(insuranceSlipResponse.getData().getProposalNoDetailVo().getProposalNoCI());
@@ -407,7 +409,7 @@ public class GuoRenApiRequestImpl implements GuoRenApiRequest {
                 //车辆年款不能超过注册日期
                 List<CarPriceMuchResponse.DataDTO.CarsDTO> vehicleInfoList =
                         respMuch.getData().getCars().stream().filter(a -> DateTimeUtil.dateIsAfter(carInfo.getRegisterDate(),
-                                a.getCarYear())).collect(Collectors.toList());
+                                    a.getCarYear())).collect(Collectors.toList());
 
                 //匹配的车辆信息数据  为空
                 if (CollUtil.isEmpty(vehicleInfoList)) {