|
|
@@ -203,8 +203,11 @@ public class UnifyOrderManager {
|
|
|
|
|
|
// 添加车辆没有的参数: 车辆明细、
|
|
|
QuoteInfoParameterFilling.setParameterSettings(quoteVo, esmInsCompanyHttpResult.getData().getCompanyCode());
|
|
|
-
|
|
|
- //保司相关代码转换
|
|
|
+ // 生成订单
|
|
|
+ String ordersNo = insOrdersService.generateOrders(quoteVo, companyName);
|
|
|
+ quoteVo.getOrder().setOrdersNo(ordersNo);
|
|
|
+ // 先生成订单 在进行保司相关代码转换 解决入库时存储的是保司所需的数据
|
|
|
+ // 保司相关代码转换
|
|
|
Map<String, List<QuoteRuleMapping>> quoteKindMappingMap = quoteRuleMappingService.getByInsuranceCompanyCode(esmInsCompanyHttpResult.getData()
|
|
|
.getCode());
|
|
|
QuoteInfoConverter.converterCarInfoVo(quoteVo, quoteKindMappingMap.get(QuoteRuleCategory.QUOTE_INFO.getCode()));
|
|
|
@@ -213,10 +216,6 @@ public class UnifyOrderManager {
|
|
|
QuoteInfoConverter.converterKindInfoVo(quoteVo.getKindInfoVo(), quoteKindMappingMap.get(QuoteRuleCategory.KIND.getCode()), quoteVo.getCarInfoVo());
|
|
|
}
|
|
|
|
|
|
- // 生成订单
|
|
|
- String ordersNo = insOrdersService.generateOrders(quoteVo, companyName);
|
|
|
- quoteVo.getOrder().setOrdersNo(ordersNo);
|
|
|
-
|
|
|
// 报价
|
|
|
QuoteResultsVo quoteResultsVo = quoteService.quote(quoteVo);
|
|
|
quoteResultsVo.setKindInfoVo(quoteVo.getKindInfoVo());
|