瀏覽代碼

报价轨迹

Qchen 1 年之前
父節點
當前提交
d71d56bb63

+ 14 - 3
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/controller/UnifyOrderManager.java

@@ -226,15 +226,26 @@ public class UnifyOrderManager {
 
 
         // 报价轨迹
         // 报价轨迹
         String optContent = baseController.getUserName() + "提交了报价";
         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,
         InsOrdersTrack track = new InsOrdersTrack(ordersNo,
-                esmInsCompanyHttpResult.getData().getCompanyCode(),
+                quoteVo.getOrder().getInsuranceCompanyCode(),
                 quoteVo.getCarInfoVo().getLicenseNo(),
                 quoteVo.getCarInfoVo().getLicenseNo(),
                 quoteResultsVo.getQuoteStatus().equals(InsOrderStatusEnum.WAIT_AUDIT.getCode())
                 quoteResultsVo.getQuoteStatus().equals(InsOrderStatusEnum.WAIT_AUDIT.getCode())
                         ? QuoteNumberConstant.QuoteResult.SUCCESS.getCode()
                         ? QuoteNumberConstant.QuoteResult.SUCCESS.getCode()
                         : QuoteNumberConstant.QuoteResult.FAIL.getCode(),
                         : QuoteNumberConstant.QuoteResult.FAIL.getCode(),
                 QuoteNumberConstant.QuoteOptType.OPT_TYPE_1.getCode(),
                 QuoteNumberConstant.QuoteOptType.OPT_TYPE_1.getCode(),
                 optContent,
                 optContent,
-                quoteResultsVo.getErrorMessage()
+                result
         );
         );
         insOrdersTrackService.save(track);
         insOrdersTrackService.save(track);
         // 报价后更新订单
         // 报价后更新订单
@@ -290,7 +301,7 @@ public class UnifyOrderManager {
                     insOrdersCarInfo.getLicenseNo(),
                     insOrdersCarInfo.getLicenseNo(),
                     QuoteNumberConstant.QuoteResult.SUCCESS.getCode(),
                     QuoteNumberConstant.QuoteResult.SUCCESS.getCode(),
                     QuoteNumberConstant.QuoteOptType.OPT_TYPE_5.getCode(),
                     QuoteNumberConstant.QuoteOptType.OPT_TYPE_5.getCode(),
-                    optContent,null
+                    optContent,"核保成功"
             );
             );
             insOrdersTrackService.save(track);
             insOrdersTrackService.save(track);
             // 发送订单状态变更消息
             // 发送订单状态变更消息