Browse Source

日志的修改

dongxin 1 year ago
parent
commit
85ea5f7fcf

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

@@ -1,5 +1,6 @@
 package com.jzg.quotation.summary.service.impl;
 
+import cn.hutool.core.collection.CollUtil;
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jzg.commons.entity.orders.po.InsOrders;
@@ -13,6 +14,7 @@ import com.jzg.quotation.summary.constants.QuoteNumberConstant;
 import com.jzg.quotation.summary.mapper.InsOrdersTaxMapper;
 import com.jzg.quotation.summary.service.InsOrdersTaxService;
 import com.jzg.quotation.summary.service.InsOrdersTrackService;
+import net.sf.jsqlparser.schema.Column;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -43,17 +45,20 @@ public class InsOrdersTaxServiceImpl extends ServiceImpl<InsOrdersTaxMapper, Ins
 
         // 字段比对
         List<DiffResult> diffResultList = DiffUtils.diff(oldTax, mainOrderTax);
-        InsOrdersTrack track = new InsOrdersTrack();
-        track.setOrderNo(mainOrderNo);
-        track.setModule("车险订单");
-        track.setSubModule("订单详情");
-        track.setLicenseNo(carInfo.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(mainOrderNo);
+            track.setModule("车险订单");
+            track.setSubModule("订单详情");
+            track.setLicenseNo(carInfo.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);
+        }
+
     }
 
 }