xuqiang hai 1 ano
pai
achega
f6d4880bfc

+ 12 - 7
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/controller/UnifyOrderManager.java

@@ -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());
+        }
 
 
         // 报价