فهرست منبع

增加逻辑:
国任保险公司核保失败,直接返回核保失败的信息,不生成支付链接

jiakai 5 ماه پیش
والد
کامیت
e44169664d

+ 6 - 2
tenant/insurance/quotation-guoren/src/main/java/com/jzg/quotation/guoren/api/service/Impl/GuoRenApiRequestImpl.java

@@ -199,9 +199,13 @@ public class GuoRenApiRequestImpl implements GuoRenApiRequest {
         //配置信息
         GuoRenConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(GuoRenConfigureParameters.class, orderBase.getAttributionInformationVo().getConfigInfo());
         GuoRenApiOrder guoRenApiOrder = guoRenApiOrderService.findByOrdersNo(orderBase.getOrdersNo());
-
-        SubmitAuditResponse auditResponse = guoRenRequestApiComponent.submitAudit(guoRenApiOrder, parameters, url);
         UnderwritingResultsVo underwritingResultsVo = new UnderwritingResultsVo();
+        SubmitAuditResponse auditResponse = guoRenRequestApiComponent.submitAudit(guoRenApiOrder, parameters, url);
+        if (0 != auditResponse.getResultCode()) {
+            underwritingResultsVo.setUnderwritingStatus(InsOrderStatusEnum.AUDIT_FAIL);
+            underwritingResultsVo.setUnderwritingResult("核保失败:" + auditResponse.getResultMsg());
+            return underwritingResultsVo;
+        }
         String jqStatus = auditResponse.getData().get(0).getUnderWriteFlagCI();
         String syStatus = auditResponse.getData().get(0).getUnderWriteFlagBI();
         String message = auditResponse.getData().get(0).getMessage();