|
@@ -226,7 +226,7 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
} else {
|
|
} else {
|
|
|
InsOrders order = insOrdersService.getById(quoteInfoVo.getOrderNo());
|
|
InsOrders order = insOrdersService.getById(quoteInfoVo.getOrderNo());
|
|
|
InsOrderStatusEnum insOrderStatusEnum = InsOrderStatusEnum.QUOTE_FAILED;
|
|
InsOrderStatusEnum insOrderStatusEnum = InsOrderStatusEnum.QUOTE_FAILED;
|
|
|
- if (yangGuangAccuracyCalculateResponse.getErrorMessage().contains("重复投保")) {
|
|
|
|
|
|
|
+ if (yangGuangAccuracyCalculateResponseRe.getErrorMessage().contains("重复投保")) {
|
|
|
insOrderStatusEnum = InsOrderStatusEnum.REPEAT_INSURE;
|
|
insOrderStatusEnum = InsOrderStatusEnum.REPEAT_INSURE;
|
|
|
}
|
|
}
|
|
|
String subOrderNo = insOrdersService.responseFailedOrder(quoteVo, ptlAgreementAttribution, order, yangGuangAccuracyCalculateResponse.getErrorMessage(), insOrderStatusEnum);
|
|
String subOrderNo = insOrdersService.responseFailedOrder(quoteVo, ptlAgreementAttribution, order, yangGuangAccuracyCalculateResponse.getErrorMessage(), insOrderStatusEnum);
|
|
@@ -241,18 +241,18 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
sysQuoteRecordMapper.insertBatch(sysQuoteRecords);
|
|
sysQuoteRecordMapper.insertBatch(sysQuoteRecords);
|
|
|
//刷新redis中的报价次数
|
|
//刷新redis中的报价次数
|
|
|
sysQuoteRedisService.refreshQuoteNum(quoteVo.getCompanyId(),quoteInfoVo.getUserid(),sysQuoteRecords);
|
|
sysQuoteRedisService.refreshQuoteNum(quoteVo.getCompanyId(),quoteInfoVo.getUserid(),sysQuoteRecords);
|
|
|
- throw new SystemException(yangGuangAccuracyCalculateResponse.getErrorMessage());
|
|
|
|
|
|
|
+ throw new SystemException(yangGuangAccuracyCalculateResponseRe.getErrorMessage());
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
boolean isEnergy = carInfo.isNewEnergy();
|
|
boolean isEnergy = carInfo.isNewEnergy();
|
|
|
- if (!yangGuangAccuracyCalculateResponse.getErrorCode().equals("0")) {
|
|
|
|
|
|
|
+ if (!yangGuangAccuracyCalculateResponseRe.getErrorCode().equals("0")) {
|
|
|
QuoteRespVo resp = new QuoteRespVo();
|
|
QuoteRespVo resp = new QuoteRespVo();
|
|
|
InsOrders order = insOrdersService.getById(quoteInfoVo.getOrderNo());
|
|
InsOrders order = insOrdersService.getById(quoteInfoVo.getOrderNo());
|
|
|
InsOrderStatusEnum insOrderStatusEnum = InsOrderStatusEnum.QUOTE_FAILED;
|
|
InsOrderStatusEnum insOrderStatusEnum = InsOrderStatusEnum.QUOTE_FAILED;
|
|
|
- if (yangGuangAccuracyCalculateResponse.getErrorMessage().contains("重复投保")) {
|
|
|
|
|
|
|
+ if (yangGuangAccuracyCalculateResponseRe.getErrorMessage().contains("重复投保")) {
|
|
|
insOrderStatusEnum = InsOrderStatusEnum.REPEAT_INSURE;
|
|
insOrderStatusEnum = InsOrderStatusEnum.REPEAT_INSURE;
|
|
|
}
|
|
}
|
|
|
- String subOrderNo = insOrdersService.responseFailedOrder(quoteVo, ptlAgreementAttribution, order, yangGuangAccuracyCalculateResponse.getErrorMessage(), insOrderStatusEnum);
|
|
|
|
|
|
|
+ String subOrderNo = insOrdersService.responseFailedOrder(quoteVo, ptlAgreementAttribution, order, yangGuangAccuracyCalculateResponseRe.getErrorMessage(), insOrderStatusEnum);
|
|
|
SysQuoteRecord sysQuoteRecord2 = new SysQuoteRecord(quoteInfoVo.getUserid(),quoteVo.getCompanyId(),quoteInfoVo.getCarInfo().getLicenseNo(),
|
|
SysQuoteRecord sysQuoteRecord2 = new SysQuoteRecord(quoteInfoVo.getUserid(),quoteVo.getCompanyId(),quoteInfoVo.getCarInfo().getLicenseNo(),
|
|
|
QuoteNumberConstant.QuoteAction.QUOTE_FAILED.getCode().toString(),QuoteNumberConstant.QuoteResult.FAIL.getCode().toString());
|
|
QuoteNumberConstant.QuoteAction.QUOTE_FAILED.getCode().toString(),QuoteNumberConstant.QuoteResult.FAIL.getCode().toString());
|
|
|
sysQuoteRecords.add(sysQuoteRecord2);
|
|
sysQuoteRecords.add(sysQuoteRecord2);
|
|
@@ -264,10 +264,10 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
sysQuoteRecordMapper.insertBatch(sysQuoteRecords);
|
|
sysQuoteRecordMapper.insertBatch(sysQuoteRecords);
|
|
|
//刷新redis中的报价次数
|
|
//刷新redis中的报价次数
|
|
|
sysQuoteRedisService.refreshQuoteNum(quoteVo.getCompanyId(),quoteInfoVo.getUserid(),sysQuoteRecords);
|
|
sysQuoteRedisService.refreshQuoteNum(quoteVo.getCompanyId(),quoteInfoVo.getUserid(),sysQuoteRecords);
|
|
|
- throw new SystemException(yangGuangAccuracyCalculateResponse.getErrorMessage());
|
|
|
|
|
|
|
+ throw new SystemException(yangGuangAccuracyCalculateResponseRe.getErrorMessage());
|
|
|
}
|
|
}
|
|
|
// 处理数据
|
|
// 处理数据
|
|
|
- QuoteRespVo quoteRespVo = getQuoteRespVo(yangGuangAccuracyCalculateResponse, quoteInfoVo, quoteVo.getAccidentalDrivingVo(), isEnergy);
|
|
|
|
|
|
|
+ QuoteRespVo quoteRespVo = getQuoteRespVo(yangGuangAccuracyCalculateResponseRe, quoteInfoVo, quoteVo.getAccidentalDrivingVo(), isEnergy);
|
|
|
|
|
|
|
|
// 设置核心报价车型
|
|
// 设置核心报价车型
|
|
|
quoteRespVo.setCoreModels(carModelList1.toCoreModelsVo());
|
|
quoteRespVo.setCoreModels(carModelList1.toCoreModelsVo());
|