|
|
@@ -226,15 +226,26 @@ public class UnifyOrderManager {
|
|
|
|
|
|
// 报价轨迹
|
|
|
String optContent = baseController.getUserName() + "提交了报价";
|
|
|
+ // 获取报价结果
|
|
|
+ String result = "";
|
|
|
+ if (quoteResultsVo.getQuoteStatus().equals(InsOrderStatusEnum.WAIT_AUDIT.getCode())) {
|
|
|
+ // 报价成功订单轨迹返回结果
|
|
|
+ result = "总保费:" + quoteResultsVo.getCosts().getSumPremium() + ",交强险:" + quoteResultsVo.getCosts().getCiPremium()
|
|
|
+ + ",商业险:" + quoteResultsVo.getCosts().getBiPremium() +",驾意险:"+ quoteResultsVo.getCosts().getNiPremium()
|
|
|
+ + ",车船税:" + quoteResultsVo.getCosts().getVvTax();
|
|
|
+ } else {
|
|
|
+ // 报价失败订单轨迹返回结果
|
|
|
+ result = quoteResultsVo.getErrorMessage();
|
|
|
+ }
|
|
|
InsOrdersTrack track = new InsOrdersTrack(ordersNo,
|
|
|
- esmInsCompanyHttpResult.getData().getCompanyCode(),
|
|
|
+ quoteVo.getOrder().getInsuranceCompanyCode(),
|
|
|
quoteVo.getCarInfoVo().getLicenseNo(),
|
|
|
quoteResultsVo.getQuoteStatus().equals(InsOrderStatusEnum.WAIT_AUDIT.getCode())
|
|
|
? QuoteNumberConstant.QuoteResult.SUCCESS.getCode()
|
|
|
: QuoteNumberConstant.QuoteResult.FAIL.getCode(),
|
|
|
QuoteNumberConstant.QuoteOptType.OPT_TYPE_1.getCode(),
|
|
|
optContent,
|
|
|
- quoteResultsVo.getErrorMessage()
|
|
|
+ result
|
|
|
);
|
|
|
insOrdersTrackService.save(track);
|
|
|
// 报价后更新订单
|
|
|
@@ -290,7 +301,7 @@ public class UnifyOrderManager {
|
|
|
insOrdersCarInfo.getLicenseNo(),
|
|
|
QuoteNumberConstant.QuoteResult.SUCCESS.getCode(),
|
|
|
QuoteNumberConstant.QuoteOptType.OPT_TYPE_5.getCode(),
|
|
|
- optContent,null
|
|
|
+ optContent,"核保成功"
|
|
|
);
|
|
|
insOrdersTrackService.save(track);
|
|
|
// 发送订单状态变更消息
|