Commit a21c2f07 authored by fangxinjiang's avatar fangxinjiang

代码优化-fxj

parent 9ae5df94
...@@ -6,6 +6,7 @@ import com.alibaba.excel.context.AnalysisContext; ...@@ -6,6 +6,7 @@ import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener; import com.alibaba.excel.read.listener.ReadListener;
import com.alibaba.excel.read.metadata.holder.ReadRowHolder; import com.alibaba.excel.read.metadata.holder.ReadRowHolder;
import com.alibaba.excel.util.ListUtils; import com.alibaba.excel.util.ListUtils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
...@@ -46,6 +47,7 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -46,6 +47,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.InputStream; import java.io.InputStream;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -342,7 +344,15 @@ public class TInsurancePolicyServiceImpl extends ServiceImpl<TInsurancePolicyMap ...@@ -342,7 +344,15 @@ public class TInsurancePolicyServiceImpl extends ServiceImpl<TInsurancePolicyMap
baseMapper.insert(policy); baseMapper.insert(policy);
errorMessageList.add(new ErrorMessage(excel.getRowIndex(), "保存成功",CommonConstants.GREEN)); errorMessageList.add(new ErrorMessage(excel.getRowIndex(), "保存成功",CommonConstants.GREEN));
//插入保单维护操作日志 //插入保单维护操作日志
tBusinessOperateService.saveModificationRecord(policy.getId(), policy, policy, InsurancesConstants.IMPORT_POLICY_REMARK); //tBusinessOperateService.saveModificationRecord(policy.getId(), policy, policy, InsurancesConstants.IMPORT_POLICY_REMARK);
operate = new TBusinessOperate();
operate.setBusinessId(policy.getId());
operate.setCreateTime(LocalDateTime.now());
operate.setOldInfo(null);
operate.setNewInfo(JSON.toJSONString(policy,features));
operate.setDifferenceInfo(null);
operate.setRemark(InsurancesConstants.IMPORT_POLICY_REMARK);
tBusinessOperateService.save(operate);
policyNoMap.put(excel.getPolicyNo(), excel.getRowIndex().toString()); policyNoMap.put(excel.getPolicyNo(), excel.getRowIndex().toString());
// 清理map list 等数据 // 清理map list 等数据
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment