|
|
@@ -259,6 +259,12 @@ public class UnifyOrderManager {
|
|
|
if(underwritingResultsVo.getUnderwritingStatus().equals(InsOrderStatusEnum.PAY_PENDING)) {
|
|
|
return HttpResult.ok("核保成功");
|
|
|
}else{
|
|
|
+ if(underwritingResultsVo.getUnderwritingStatus().equals(InsOrderStatusEnum.AUDIT_FAIL)){
|
|
|
+ //核保之前更新订单为待核保
|
|
|
+ StateResult stateFailResult = orderStateListener.statusChange(InsOrderStatusEnum.AUDIT_FAIL, insOrders.getOrderStatus());
|
|
|
+ insOrders.setOrderStatus(String.valueOf(stateFailResult.getCurrentState()));
|
|
|
+ insOrdersService.updateById(insOrders);
|
|
|
+ }
|
|
|
throw new SystemException(underwritingResultsVo.getUnderwritingResult());
|
|
|
}
|
|
|
}
|