Преглед изворни кода

中煤驾意险获取投保单号方式修改

Qchen пре 2 месеци
родитељ
комит
f9ec5922e6

+ 2 - 0
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/crawler/entity/Response/ZmCrawlerFindZfTaskResponse.java

@@ -26,6 +26,7 @@ public class ZmCrawlerFindZfTaskResponse extends BaseResponse {
         @Serial
         private static final long serialVersionUID = -5812750900019608663L;
 
+        private String personaccidentno;
         private String appliName;
         private String businessProgress;
         private String businessType;
@@ -45,6 +46,7 @@ public class ZmCrawlerFindZfTaskResponse extends BaseResponse {
         private String paymentMethod;
         private String plateNo;
         private String sAmount;
+        private String sContractNo;
         private String sPremiums;
         private String searchno;
         private String source;

+ 5 - 0
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/crawler/service/Impl/ZhongMeiCrawlerRequestImpl.java

@@ -422,7 +422,12 @@ public class ZhongMeiCrawlerRequestImpl implements ZhongMeiCrawlerRequest {
         //检查是否可以获取支付二维码
         if (zfTaskResponse.getBizTask() != null && !zfTaskResponse.getBizTask().isEmpty()) {
             String transSerialNo = zfTaskResponse.getBizTask().get(0).getTransactionNo();
+            ZmCrawlerFindZfTaskResponse.BizTaskDTO bizTaskDTO = zfTaskResponse.getBizTask().get(0);
             if (StringUtils.isEmpty(transSerialNo)) {
+                crawlerOrder.setJqContractNo(bizTaskDTO.getJContractNo());
+                crawlerOrder.setSyContractNo(bizTaskDTO.getSContractNo());
+                crawlerOrder.setJyContractNo(bizTaskDTO.getPersonaccidentno());
+                zmCrawlerOrderService.update(crawlerOrder);
                 //调试时,注意如何获取参数
                 ZmCrawlerOrderApplyRequest orderApplyRequest = new ZmCrawlerOrderApplyRequest(zmCrawlerConfigureParameters.getComCode(), userCode, crawlerOrder);
                 orderApplyRequest.setHead(head);

+ 5 - 0
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/crawler/service/Impl/ZmCrawlerOrderServiceImpl.java

@@ -63,4 +63,9 @@ public class ZmCrawlerOrderServiceImpl implements ZmCrawlerOrderService {
         return null;
     }
 
+    @Override
+    public ZmCrawlerOrder update(ZmCrawlerOrder zmCrawlerOrder) {
+        return zmCrawlerOrderReposiroty.save(zmCrawlerOrder);
+    }
+
 }

+ 2 - 0
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/crawler/service/ZmCrawlerOrderService.java

@@ -22,4 +22,6 @@ public interface ZmCrawlerOrderService {
      */
     ZmCrawlerOrder save(QuoteVo quoteVo, ZmCrawlerQuotedPriceResponse quotedPriceResponse);
 
+    ZmCrawlerOrder update(ZmCrawlerOrder zmCrawlerOrder);
+
 }