|
|
@@ -1,5 +1,6 @@
|
|
|
package com.jzg.quotation.summary.controller;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
@@ -17,10 +18,13 @@ import com.jzg.commons.util.AssertionUtils;
|
|
|
import com.jzg.commons.util.MinioUtils;
|
|
|
import com.jzg.quotation.commons.client.OrgClient;
|
|
|
import com.jzg.quotation.commons.client.PlatformClient;
|
|
|
+import com.jzg.quotation.commons.constant.enums.base.QuoteRuleCategory;
|
|
|
import com.jzg.quotation.commons.entity.vo.aggregated.*;
|
|
|
import com.jzg.quotation.commons.entity.vo.orders.InsOrdersVo;
|
|
|
import com.jzg.quotation.commons.service.QuotationApiBaseService;
|
|
|
import com.jzg.quotation.commons.utils.SnowFlakeUtil;
|
|
|
+import com.jzg.quotation.summary.converter.QuoteInfoConverter;
|
|
|
+import com.jzg.quotation.summary.entity.po.QuoteRuleMapping;
|
|
|
import com.jzg.quotation.summary.factory.CompanyFactory;
|
|
|
import com.jzg.quotation.summary.mapper.SysUploadFilesMapper;
|
|
|
import com.jzg.quotation.summary.service.*;
|
|
|
@@ -39,6 +43,7 @@ import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
|
@@ -189,13 +194,13 @@ public class UnifyOrderManager {
|
|
|
quoteVo.getOrder().setOrdersNo(ordersNo);
|
|
|
|
|
|
//保司相关代码转换
|
|
|
-// Map<String, List<QuoteRuleMapping>> quoteKindMappingMap = quoteRuleMappingService.getByInsuranceCompanyCode(esmInsCompanyHttpResult.getData().getCode());
|
|
|
-// QuoteInfoConverter.converterCarInfoVo(quoteVo.getCarInfoVo(), quoteKindMappingMap.get(QuoteRuleCategory.QUOTE_INFO.getCode()));
|
|
|
-// if(CollUtil.isNotEmpty(quoteVo.getKindInfoVo())){
|
|
|
-// QuoteInfoConverter.converterKindInfoVo(quoteVo.getKindInfoVo(),
|
|
|
-// quoteKindMappingMap.get(QuoteRuleCategory.KIND.getCode()),
|
|
|
-// quoteVo.getCarInfoVo());
|
|
|
-// }
|
|
|
+ Map<String, List<QuoteRuleMapping>> quoteKindMappingMap = quoteRuleMappingService.getByInsuranceCompanyCode(esmInsCompanyHttpResult.getData().getCode());
|
|
|
+ QuoteInfoConverter.converterCarInfoVo(quoteVo.getCarInfoVo(), quoteKindMappingMap.get(QuoteRuleCategory.QUOTE_INFO.getCode()));
|
|
|
+ if(CollUtil.isNotEmpty(quoteVo.getKindInfoVo())){
|
|
|
+ QuoteInfoConverter.converterKindInfoVo(quoteVo.getKindInfoVo(),
|
|
|
+ quoteKindMappingMap.get(QuoteRuleCategory.KIND.getCode()),
|
|
|
+ quoteVo.getCarInfoVo());
|
|
|
+ }
|
|
|
|
|
|
|
|
|
// 报价
|