|
@@ -99,17 +99,16 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
|
|
|
$resp = http_request(config::QUERY_URL, $params, 'POST', false, config::ExtHeaders);
|
|
|
if (empty($resp)) {
|
|
|
- return [false, '网络错误', ''];
|
|
|
+ return [false, '网络错误'];
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
$resp = $this->decode_tag($resp);
|
|
|
if (empty($resp)) {
|
|
|
- return [false, '网络错误', ''];
|
|
|
+ return [false, '网络错误'];
|
|
|
}
|
|
|
elseif ($resp['ret_code'] === '0')
|
|
|
{
|
|
|
- $official_sn = '';
|
|
|
$status = $resp['bill_status'];
|
|
|
if ($status === '成功') {
|
|
|
$official_sn = $resp['operator_bill_no'];
|
|
@@ -121,25 +120,25 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
} elseif ($status === '处理中') {
|
|
|
$order_state = ORDER_STATE_SEND;
|
|
|
} else {
|
|
|
- return [false, $resp['ret_msg'], $official_sn];
|
|
|
+ return [false, $resp['ret_msg']];
|
|
|
}
|
|
|
- return [true, $order_state, $official_sn];
|
|
|
+ return [true, $order_state];
|
|
|
}
|
|
|
elseif ($resp['ret_code'] === '-1')
|
|
|
{
|
|
|
if ($resp['bill_status'] === '失败' || $resp['ret_msg'] === '接口单失败') {
|
|
|
- return [true, ORDER_STATE_CANCEL, ''];
|
|
|
+ return [true, ORDER_STATE_CANCEL];
|
|
|
}else{
|
|
|
- return [false, $resp['ret_msg'], ''];
|
|
|
+ return [false, $resp['ret_msg']];
|
|
|
}
|
|
|
}
|
|
|
elseif ($resp['ret_code'] === '8' && (time() - $refill_info['commit_time'] >= 600))
|
|
|
{
|
|
|
- return [true, ORDER_STATE_NOEXIST, ''];
|
|
|
+ return [true, ORDER_STATE_NOEXIST];
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- return [false, $resp['ret_msg'], ''];
|
|
|
+ return [false, $resp['ret_msg']];
|
|
|
}
|
|
|
}
|
|
|
}
|