|
|
@@ -120,6 +120,9 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
|
|
|
|
|
|
private final PinganRecordService pinganRecordService;
|
|
|
+
|
|
|
+
|
|
|
+ private final InsSubOrderUpdateDetailService insSubOrderUpdateDetailService;
|
|
|
/**
|
|
|
* @Description 获取财意险险种套餐列表 调用 4.4
|
|
|
* @Author hxl
|
|
|
@@ -1029,14 +1032,20 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
url = signEleApplyResponse.getResultMessage();
|
|
|
}
|
|
|
insAreaCompany.setPaymentLink(url);
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.WAIT_PAY.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode());
|
|
|
}else if((OrderStatusCodeEnum.ORDER_STATUS_CODE_BH.getCode().equals(status) || OrderStatusCodeEnum.ORDER_STATUS_CODE_BE.getCode().equals(status)
|
|
|
|| OrderStatusCodeEnum.ORDER_STATUS_CODE_B1.getCode().equals(status) || OrderStatusCodeEnum.ORDER_STATUS_CODE_B6.getCode().equals(status) ) && ("0".equals(insAreaCompany.getOrderstatus()))){
|
|
|
// 待验车 BH 资料人工审核-BE B1 B6
|
|
|
insAreaCompany.setUnderwritingStatus(UnderwritingStatus.US_2.getCode());
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.WAIT_AUDIT.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_AUDIT.getCode());
|
|
|
}else if(OrderStatusCodeEnum.ORDER_STATUS_CODE_B4.getCode().equals(status)){
|
|
|
//变为核保退回
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.TO_BACK.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.TO_BACK.getCode());
|
|
|
}
|
|
|
|
|
|
@@ -1283,6 +1292,8 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
if (insAreaCompany.getPayDate() == null) {
|
|
|
insAreaCompany.setPayDate(LocalDateTime.now());
|
|
|
}
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.ACCEPT_INSURANCE.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
return HttpResult.ok("承保成功");
|
|
|
@@ -1424,6 +1435,8 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
if (insAreaCompany.getPayDate() == null) {
|
|
|
insAreaCompany.setPayDate(LocalDateTime.now());
|
|
|
}
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.ACCEPT_INSURANCE.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
|
insAreaCompanyService.updateCompanyAndOrdersNew(insAreaCompany);
|
|
|
}
|
|
|
@@ -1697,10 +1710,14 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
url = signEleApplyResponse.getResultMessage();
|
|
|
}
|
|
|
insAreaCompany.setPaymentLink(url);
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.WAIT_PAY.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode() );
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
}else if(OrderStatusCodeEnum.ORDER_STATUS_CODE_B5.getCode().equals(status) && ("0".equals(insAreaCompany.getOrderstatus()) || "1".equals(insAreaCompany.getOrderstatus()) || "2".equals(insAreaCompany.getOrderstatus()))) {
|
|
|
//承保
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.ACCEPT_INSURANCE.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
|
insAreaCompany.setPayDate(LocalDateTime.now());
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
@@ -1708,9 +1725,13 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
}else if(OrderStatusCodeEnum.ORDER_STATUS_CODE_BH.getCode().equals(status) || OrderStatusCodeEnum.ORDER_STATUS_CODE_BE.getCode().equals(status)
|
|
|
|| OrderStatusCodeEnum.ORDER_STATUS_CODE_B1.getCode().equals(status) || OrderStatusCodeEnum.ORDER_STATUS_CODE_B6.getCode().equals(status)){
|
|
|
// 待验车 BH 资料人工审核-BE B1 B6
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.WAIT_AUDIT.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_AUDIT.getCode());
|
|
|
}else if(OrderStatusCodeEnum.ORDER_STATUS_CODE_B4.getCode().equals(status)){
|
|
|
//变为核保退回
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.TO_BACK.getCode(),"1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.TO_BACK.getCode());
|
|
|
}
|
|
|
}
|
|
|
@@ -2322,10 +2343,14 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
logger.info(documentStatusListResponse.toString()+"调用状态查询接口");
|
|
|
if(OrderStatusCodeEnum.ORDER_STATUS_CODE_B2.getCode().equals(status) && ("0".equals(insAreaCompany.getOrderstatus()) || "1".equals(insAreaCompany.getOrderstatus()) )){
|
|
|
//说明核保成功,更新大订单和小订单的状态为1 更新为已核保待缴费
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.WAIT_PAY.getCode(),"2");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode() );
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
}else if(OrderStatusCodeEnum.ORDER_STATUS_CODE_B5.getCode().equals(status) && ("0".equals(insAreaCompany.getOrderstatus()) || "1".equals(insAreaCompany.getOrderstatus()) || "2".equals(insAreaCompany.getOrderstatus()))) {
|
|
|
//承保
|
|
|
+ // add by hxl 添加手动更新状态
|
|
|
+ insSubOrderUpdateDetailService.insertData(insAreaCompany,insAreaCompany.getOrderstatus(),InsOrderStatusEnum.ACCEPT_INSURANCE.getCode(),"2");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
|
insAreaCompany.setPayDate(LocalDateTime.now());
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|