Explorar o código

驾意险 空判断处理

785834757 hai 1 ano
pai
achega
792111f5e6

+ 6 - 3
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -1670,11 +1670,14 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
             return baseQuoteVo;
         }
 
-        if(baseQuoteVo.getAccidentalDrivingVo().getParentId()!= null && !baseQuoteVo.getAccidentalDrivingVo().getParentId().equals("")){
+        if(baseQuoteVo.getAccidentalDrivingVo().getParentId()!= null && !baseQuoteVo.getAccidentalDrivingVo().getParentId().equals("")
+            && !baseQuoteVo.getAccidentalDrivingVo().getParentId().equals("0")){
             //查父级属性
             InsDrivingIntentionInsurance byProjectCode = insDrivingIntentionInsuranceService.getById(baseQuoteVo.getAccidentalDrivingVo().getParentId());
-            baseQuoteVo.getAccidentalDrivingVo().setParentCode(byProjectCode.getProjectCode());
-            baseQuoteVo.getAccidentalDrivingVo().setParentName(byProjectCode.getProjectName());
+            if(!Objects.isNull(byProjectCode)) {
+                baseQuoteVo.getAccidentalDrivingVo().setParentCode(byProjectCode.getProjectCode());
+                baseQuoteVo.getAccidentalDrivingVo().setParentName(byProjectCode.getProjectName());
+            }
         }
         //国任
         if (baseQuoteVo.getCompanyId().equals("XDCX1000000")) {