|
@@ -60,7 +60,7 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
|
|
|
$resp = http_request(config::QUERY_URL, $params, 'POST');
|
|
$resp = http_request(config::QUERY_URL, $params, 'POST');
|
|
if (empty($resp)) {
|
|
if (empty($resp)) {
|
|
- return [false, '系统错误'];
|
|
|
|
|
|
+ return [false, '网络错误', ''];
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
@@ -68,13 +68,15 @@ class RefillPhone extends refill\IRefillPhone
|
|
$resp = json_decode($resp, true);
|
|
$resp = json_decode($resp, true);
|
|
if (empty($resp))
|
|
if (empty($resp))
|
|
{
|
|
{
|
|
- return [false, '系统错误'];
|
|
|
|
|
|
+ return [false, '网络错误', ''];
|
|
}
|
|
}
|
|
elseif ($resp['code'] === 0)
|
|
elseif ($resp['code'] === 0)
|
|
{
|
|
{
|
|
|
|
+ $offical_sn = '';
|
|
$status = intval($resp['data']);
|
|
$status = intval($resp['data']);
|
|
if ($status === 4) {
|
|
if ($status === 4) {
|
|
- Model('refill_order')->edit($refill_info['order_id'], ['official_sn' => $resp['ext']['exchangeTraded']]);
|
|
|
|
|
|
+ $offical_sn = $resp['ext']['exchangeTraded'];
|
|
|
|
+ Model('refill_order')->edit($refill_info['order_id'], ['official_sn' => $offical_sn]);
|
|
$order_state = ORDER_STATE_SUCCESS;
|
|
$order_state = ORDER_STATE_SUCCESS;
|
|
} elseif ($status === 5) {
|
|
} elseif ($status === 5) {
|
|
$order_state = ORDER_STATE_CANCEL;
|
|
$order_state = ORDER_STATE_CANCEL;
|
|
@@ -83,14 +85,14 @@ class RefillPhone extends refill\IRefillPhone
|
|
} elseif ($status === -1 && time() - $refill_info['commit_time'] > 600){
|
|
} elseif ($status === -1 && time() - $refill_info['commit_time'] > 600){
|
|
$order_state = ORDER_STATE_NOEXIST;
|
|
$order_state = ORDER_STATE_NOEXIST;
|
|
} else {
|
|
} else {
|
|
- return [false, $status];
|
|
|
|
|
|
+ return [false, $status, $offical_sn];
|
|
}
|
|
}
|
|
|
|
|
|
- return [true, $order_state];
|
|
|
|
|
|
+ return [true, $order_state, $offical_sn];
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- return [false, $resp['msg']];
|
|
|
|
|
|
+ return [false, $resp['msg'], ''];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|