|
|
@@ -409,6 +409,17 @@ public class YongChengApiRequestImpl implements YongChengApiRequest {
|
|
|
String cleanStr = ycRequestApiComponents.payCallback(callbackRequest,url);
|
|
|
CallBackResponse response = CallBackResponse.buildCallBackParam(cleanStr);
|
|
|
if (response.getResult().equals("0")) {
|
|
|
+ //判断人工处理和核保退回
|
|
|
+ if(orderStatusVo.getInsOrders().getOrderStatus().equals(InsOrderStatusEnum.STAFF_PROCESS.getCode().toString())){
|
|
|
+ if(response.getJqstatus().equals("9")){
|
|
|
+ orderStatusResultVo.setOrderStatus(InsOrderStatusEnum.PAY_PENDING);
|
|
|
+ }else if(response.getJqstatus().equals("0")){
|
|
|
+ orderStatusResultVo.setOrderStatus(InsOrderStatusEnum.STAFF_PROCESS);
|
|
|
+ }else if(response.getJqstatus().equals(3)){
|
|
|
+ orderStatusResultVo.setOrderStatus(InsOrderStatusEnum.AUDIT_FAIL);
|
|
|
+ orderStatusResultVo.setErrorMsg(response.getJqmessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
if(orderStatusVo.getInsOrders().getOrderStatus().equals(InsOrderStatusEnum.PAY_PENDING.getCode().toString())){
|
|
|
orderStatusResultVo = buildCallBackStatus(orderStatusVo, response.getJqstatus());
|
|
|
// 获取商业保单号
|
|
|
@@ -425,6 +436,7 @@ public class YongChengApiRequestImpl implements YongChengApiRequest {
|
|
|
orderStatusResultVo.setJyApplyNo(response.getYwPolicyAppNo());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
} else {
|
|
|
//失败原因
|
|
|
orderStatusResultVo.setOrderStatus(InsOrderStatusEnum.AUDIT_FAIL);
|