Jelajahi Sumber

处理订单轨迹中有null值的情况

Qchen 1 Minggu lalu
induk
melakukan
77a45843ec

+ 4 - 4
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/aop/OrderOperationLogAspect.java

@@ -656,10 +656,10 @@ public class OrderOperationLogAspect {
             // 组装报价成功返回参数
             StringBuffer successResult = new StringBuffer();
             successResult.append(res.getCosts().getSumPremium()+", ");
-            successResult.append("交强(" + res.getCosts().getCiPremium() + "), ");
-            successResult.append("商业(" + res.getCosts().getBiPremium() + "), ");
-            successResult.append("驾意险(" + res.getCosts().getNiPremium() + "), ");
-            successResult.append("车船税(" + res.getCosts().getVvTax() + "); ");
+            successResult.append("交强(" + (res.getCosts().getCiPremium() != null ? res.getCosts().getCiPremium() : 0) + "), ");
+            successResult.append("商业(" + (res.getCosts().getBiPremium() != null ? res.getCosts().getBiPremium() : 0) + "), ");
+            successResult.append("驾意险(" + (res.getCosts().getNiPremium() != null ? res.getCosts().getNiPremium() : 0) + "), ");
+            successResult.append("车船税(" + (res.getCosts().getVvTax() != null ? res.getCosts().getVvTax() : 0) + "); ");
             trackSccess.setResult(successResult.toString());
             trackSccess.setCompanyId(insOrders.getCompanyId());
             trackSccess.setLicenseNo(carInfo.getLicenseNo());