Explorar o código

日志的修改

dongxin hai 1 ano
pai
achega
c126f77db8

+ 14 - 11
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsOrdersCarInfoServiceImpl.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.summary.service.impl;
 package com.jzg.quotation.summary.service.impl;
 
 
+import cn.hutool.core.collection.CollUtil;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -128,17 +129,19 @@ public class InsOrdersCarInfoServiceImpl extends ServiceImpl<InsOrdersCarInfoMap
 
 
         // 字段比对
         // 字段比对
         List<DiffResult> diffResultList = DiffUtils.diff(oldCarInfo, insOrdersCarInfo);
         List<DiffResult> diffResultList = DiffUtils.diff(oldCarInfo, insOrdersCarInfo);
-        InsOrdersTrack track = new InsOrdersTrack();
-        track.setOrderNo(insOrdersCarInfo.getOrderNo());
-        track.setModule("车险订单");
-        track.setSubModule("订单详情");
-        track.setLicenseNo(insOrdersCarInfo.getLicenseNo());
-        track.setCompanyId(insOrders.getCompanyId());
-        track.setStatus(QuoteNumberConstant.QuoteResult.SUCCESS.getCode());
-        track.setOptType(QuoteNumberConstant.QuoteOptType.OPT_TYPE_10.getCode());
-        track.setOptContent("车辆信息");
-        track.setResult(JSON.toJSONString(diffResultList));
-        trackService.save(track);
+        if(CollUtil.isNotEmpty(diffResultList)) {
+            InsOrdersTrack track = new InsOrdersTrack();
+            track.setOrderNo(insOrdersCarInfo.getOrderNo());
+            track.setModule("车险订单");
+            track.setSubModule("订单详情");
+            track.setLicenseNo(insOrdersCarInfo.getLicenseNo());
+            track.setCompanyId(insOrders.getCompanyId());
+            track.setStatus(QuoteNumberConstant.QuoteResult.SUCCESS.getCode());
+            track.setOptType(QuoteNumberConstant.QuoteOptType.OPT_TYPE_10.getCode());
+            track.setOptContent("车辆信息");
+            track.setResult(JSON.toJSONString(diffResultList));
+            trackService.save(track);
+        }
         return insOrdersCarInfo;
         return insOrdersCarInfo;
     }
     }