|
@@ -190,7 +190,7 @@ public class UnifyOrderManager {
|
|
|
* 本地影像上传
|
|
* 本地影像上传
|
|
|
*
|
|
*
|
|
|
* @param insuranceUploadImageVo
|
|
* @param insuranceUploadImageVo
|
|
|
- * @return
|
|
|
|
|
|
|
+ * @return HttpResult
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("imageSave")
|
|
@PostMapping("imageSave")
|
|
|
@Operation(summary = "本地影像存储")
|
|
@Operation(summary = "本地影像存储")
|
|
@@ -297,7 +297,7 @@ public class UnifyOrderManager {
|
|
|
QuotationBaseService quoteService = companyFactory.getUnderwritingService(insOrders, esmInsCompanyHttpResult.getData()
|
|
QuotationBaseService quoteService = companyFactory.getUnderwritingService(insOrders, esmInsCompanyHttpResult.getData()
|
|
|
.getCompanyCode(), baseController, underwritingVo);
|
|
.getCompanyCode(), baseController, underwritingVo);
|
|
|
|
|
|
|
|
- InsOrdersCarInfo insOrdersCarInfo = insOrdersCarInfoService.getByOrderId(insOrders.getId());
|
|
|
|
|
|
|
+ /*InsOrdersCarInfo insOrdersCarInfo = insOrdersCarInfoService.getByOrderId(insOrders.getId());
|
|
|
List<InsOrdersCarUserInfo> insOrdersCarUserInfos = insOrdersCarUserInfoService.getByOrderId(insOrders.getId());
|
|
List<InsOrdersCarUserInfo> insOrdersCarUserInfos = insOrdersCarUserInfoService.getByOrderId(insOrders.getId());
|
|
|
List<InsOrdersRisk> riskList = insOrdersRiskService.list(new LambdaQueryWrapper<InsOrdersRisk>().eq(InsOrdersRisk::getOrderNo, insOrders.getId()));
|
|
List<InsOrdersRisk> riskList = insOrdersRiskService.list(new LambdaQueryWrapper<InsOrdersRisk>().eq(InsOrdersRisk::getOrderNo, insOrders.getId()));
|
|
|
|
|
|
|
@@ -318,10 +318,10 @@ public class UnifyOrderManager {
|
|
|
underwritingVo.setInsOrdersRiskList(riskList);
|
|
underwritingVo.setInsOrdersRiskList(riskList);
|
|
|
underwritingVo.setInsOrdersCosts(insOrdersCosts);
|
|
underwritingVo.setInsOrdersCosts(insOrdersCosts);
|
|
|
underwritingVo.setPolicy(insOrdersPolicy);
|
|
underwritingVo.setPolicy(insOrdersPolicy);
|
|
|
- underwritingVo.getOrder().setCompanyOrderNo(insOrders.getCompanyOrderNo());
|
|
|
|
|
|
|
+ underwritingVo.getOrder().setCompanyOrderNo(insOrders.getCompanyOrderNo());*/
|
|
|
|
|
|
|
|
// 特约查询
|
|
// 特约查询
|
|
|
- List<InsOrdersClause> insOrdersClauseList = insOrdersClauseService
|
|
|
|
|
|
|
+ /*List<InsOrdersClause> insOrdersClauseList = insOrdersClauseService
|
|
|
.list(new LambdaQueryWrapper<InsOrdersClause>().eq(InsOrdersClause::getOrderNo, insOrders.getId()));
|
|
.list(new LambdaQueryWrapper<InsOrdersClause>().eq(InsOrdersClause::getOrderNo, insOrders.getId()));
|
|
|
List<SpecialAppointmentsVo> specialAppointmentsVos = new ArrayList<>();
|
|
List<SpecialAppointmentsVo> specialAppointmentsVos = new ArrayList<>();
|
|
|
for (InsOrdersClause insOrdersClause : insOrdersClauseList) {
|
|
for (InsOrdersClause insOrdersClause : insOrdersClauseList) {
|
|
@@ -335,7 +335,7 @@ public class UnifyOrderManager {
|
|
|
specialAppointmentsVo.setRiskName(insuranceRisk.getShortName());
|
|
specialAppointmentsVo.setRiskName(insuranceRisk.getShortName());
|
|
|
specialAppointmentsVos.add(specialAppointmentsVo);
|
|
specialAppointmentsVos.add(specialAppointmentsVo);
|
|
|
}
|
|
}
|
|
|
- underwritingVo.setSpecialAppointmentsVos(specialAppointmentsVos);
|
|
|
|
|
|
|
+ underwritingVo.setSpecialAppointmentsVos(specialAppointmentsVos);*/
|
|
|
|
|
|
|
|
UnderwritingResultsVo underwritingResultsVo = quoteService.underwriting(underwritingVo);
|
|
UnderwritingResultsVo underwritingResultsVo = quoteService.underwriting(underwritingVo);
|
|
|
underwritingResultsVo.setOrdersNo(insOrders.getId());
|
|
underwritingResultsVo.setOrdersNo(insOrders.getId());
|
|
@@ -344,9 +344,7 @@ public class UnifyOrderManager {
|
|
|
|
|
|
|
|
if (underwritingResultsVo.getUnderwritingStatus().equals(InsOrderStatusEnum.PAY_PENDING)) {
|
|
if (underwritingResultsVo.getUnderwritingStatus().equals(InsOrderStatusEnum.PAY_PENDING)) {
|
|
|
// 发送订单状态变更消息
|
|
// 发送订单状态变更消息
|
|
|
- insOrdersService.orderStatusMessage(insOrders,
|
|
|
|
|
- insOrdersCarInfo, insOrdersCosts,
|
|
|
|
|
- baseController.getToken(), MessageCodeEnum.TEMPLATE_5);
|
|
|
|
|
|
|
+ //insOrdersService.orderStatusMessage(insOrders, insOrdersCarInfo, insOrdersCosts, baseController.getToken(), MessageCodeEnum.TEMPLATE_5);
|
|
|
return HttpResult.ok("核保成功");
|
|
return HttpResult.ok("核保成功");
|
|
|
} else {
|
|
} else {
|
|
|
if (underwritingResultsVo.getUnderwritingStatus().equals(InsOrderStatusEnum.AUDIT_FAIL)) {
|
|
if (underwritingResultsVo.getUnderwritingStatus().equals(InsOrderStatusEnum.AUDIT_FAIL)) {
|
|
@@ -355,9 +353,9 @@ public class UnifyOrderManager {
|
|
|
insOrders.setOrderStatus(String.valueOf(stateFailResult.getCurrentState()));
|
|
insOrders.setOrderStatus(String.valueOf(stateFailResult.getCurrentState()));
|
|
|
insOrdersService.updateById(insOrders);
|
|
insOrdersService.updateById(insOrders);
|
|
|
// 发送订单状态变更消息
|
|
// 发送订单状态变更消息
|
|
|
- insOrdersService.orderStatusMessage(insOrders,
|
|
|
|
|
|
|
+ /*insOrdersService.orderStatusMessage(insOrders,
|
|
|
insOrdersCarInfo, insOrdersCosts,
|
|
insOrdersCarInfo, insOrdersCosts,
|
|
|
- baseController.getToken(), MessageCodeEnum.TEMPLATE_4);
|
|
|
|
|
|
|
+ baseController.getToken(), MessageCodeEnum.TEMPLATE_4);*/
|
|
|
}
|
|
}
|
|
|
throw new SystemException(underwritingResultsVo.getUnderwritingResult());
|
|
throw new SystemException(underwritingResultsVo.getUnderwritingResult());
|
|
|
}
|
|
}
|
|
@@ -438,19 +436,17 @@ public class UnifyOrderManager {
|
|
|
insuranceUploadImageVo.getOrder().setAgreementId(byCompanyId.getData().get(0).getId());
|
|
insuranceUploadImageVo.getOrder().setAgreementId(byCompanyId.getData().get(0).getId());
|
|
|
insuranceUploadImageVo.getOrder().setInsuranceCompanyCode(esmInsCompanyHttpResult.getData().getCompanyCode());
|
|
insuranceUploadImageVo.getOrder().setInsuranceCompanyCode(esmInsCompanyHttpResult.getData().getCompanyCode());
|
|
|
insuranceUploadImageVo.getOrder().setInsuranceCompanyId(esmInsCompanyHttpResult.getData().getId());
|
|
insuranceUploadImageVo.getOrder().setInsuranceCompanyId(esmInsCompanyHttpResult.getData().getId());
|
|
|
-
|
|
|
|
|
insuranceUploadImageVo.getOrder().setApiType(Integer.parseInt(insOrders.getApiType()));
|
|
insuranceUploadImageVo.getOrder().setApiType(Integer.parseInt(insOrders.getApiType()));
|
|
|
|
|
|
|
|
// 获取影像上传服务并直接调用第三方接口上传影像文件
|
|
// 获取影像上传服务并直接调用第三方接口上传影像文件
|
|
|
QuotationBaseService quoteService = companyFactory.getImageUploadService(insuranceUploadImageVo, baseController);
|
|
QuotationBaseService quoteService = companyFactory.getImageUploadService(insuranceUploadImageVo, baseController);
|
|
|
-
|
|
|
|
|
try {
|
|
try {
|
|
|
// 直接调用影像上传方法,上传影像文件到第三方接口
|
|
// 直接调用影像上传方法,上传影像文件到第三方接口
|
|
|
quoteService.uploadImage(insuranceUploadImageVo);
|
|
quoteService.uploadImage(insuranceUploadImageVo);
|
|
|
- log.info("影像上传成功,订单号:{}", insuranceUploadImageVo.getOrder().getOrdersNo());
|
|
|
|
|
|
|
+ log.info("影像上传成功,系统订单ID:{}", insuranceUploadImageVo.getOrder().getOrdersNo());
|
|
|
return HttpResult.ok("影像上传成功");
|
|
return HttpResult.ok("影像上传成功");
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
- log.error("影像上传失败,订单号:{},错误信息:{}", insuranceUploadImageVo.getOrder().getOrdersNo(), e.getMessage(), e);
|
|
|
|
|
|
|
+ log.error("影像上传失败,系统订单ID:{},错误信息:{}", insuranceUploadImageVo.getOrder().getOrdersNo(), e.getMessage(), e);
|
|
|
return HttpResult.error("影像上传失败:" + e.getMessage());
|
|
return HttpResult.error("影像上传失败:" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|