Jelajahi Sumber

人保修复没有驾意险报错的问题

wanghao 1 bulan lalu
induk
melakukan
b1b8e1601d

+ 1 - 1
tenant/insurance/quotation-renbaonew/src/main/java/com/jzg/quotation/renbaonew/crawler/service/impl/RenBaoNewCrawlerRequestBuilder.java

@@ -3722,7 +3722,7 @@ public class RenBaoNewCrawlerRequestBuilder {
         }
         }
         // 驾意险处理
         // 驾意险处理
         List<Map<String, Object>> unionRMsgVoList = data.getUnionRMsgVoList();
         List<Map<String, Object>> unionRMsgVoList = data.getUnionRMsgVoList();
-        if(!unionRMsgVoList.isEmpty()){
+        if(unionRMsgVoList != null && !unionRMsgVoList.isEmpty()){
             List<Map<String, Object>> newPrpCunion =new ArrayList<>();
             List<Map<String, Object>> newPrpCunion =new ArrayList<>();
             for(Map<String, Object> map :unionRMsgVoList){
             for(Map<String, Object> map :unionRMsgVoList){
                 Map m = new HashMap<>();
                 Map m = new HashMap<>();

+ 1 - 1
tenant/insurance/quotation-renbaonew/src/main/java/com/jzg/quotation/renbaonew/crawler/service/impl/RenBaoNewCrawlerRequestImpl.java

@@ -899,7 +899,7 @@ public class RenBaoNewCrawlerRequestImpl implements RenBaoNewCrawlerRequest {
                 costs.setBiPremium(biPremium.toString());
                 costs.setBiPremium(biPremium.toString());
             }
             }
             List<Map<String, Object>> unionRMsgVoList = quoteResponse.getData().getUnionRMsgVoList();
             List<Map<String, Object>> unionRMsgVoList = quoteResponse.getData().getUnionRMsgVoList();
-            if(!unionRMsgVoList.isEmpty()){
+            if(unionRMsgVoList != null && !unionRMsgVoList.isEmpty()){
                 if (unionRMsgVoList != null) {
                 if (unionRMsgVoList != null) {
                     for (Map<String, Object> underwriting : unionRMsgVoList) {
                     for (Map<String, Object> underwriting : unionRMsgVoList) {
                         Object val = underwriting.get("uPremiums");
                         Object val = underwriting.get("uPremiums");