|
@@ -44,12 +44,14 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
$resp = json_decode($resp, true);
|
|
|
if (empty($resp)) {
|
|
|
return [false, '网络错误', true];
|
|
|
- } elseif ($resp['code'] === '00000') {
|
|
|
+ }
|
|
|
+ elseif ($resp['code'] === '00000')
|
|
|
+ {
|
|
|
$status = $resp['data']['status'];
|
|
|
if ($status === 1) {
|
|
|
return [true, $resp['data']['id'], false];
|
|
|
} elseif ($status === 2) {
|
|
|
- QueueClient::async_push("QueryRefillState", ['order_id' => $params['order_id']], 1);
|
|
|
+ QueueClient::async_push("QueryRefillState", ['order_id' => $params['order_id']], 30);
|
|
|
return [true, $resp['data']['id'], false];
|
|
|
} elseif ($status === 3) {
|
|
|
return [false, $resp['msg'], false];
|
|
@@ -57,10 +59,13 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
$net_errno = "HTTP-{$status}";
|
|
|
return [true, $resp['msg'], true];
|
|
|
}
|
|
|
- } elseif ($resp['code'] === '20008' || $resp['code'] === '99999') {
|
|
|
+ }
|
|
|
+ elseif ($resp['code'] === '20008' || $resp['code'] === '99999')
|
|
|
+ {
|
|
|
$net_errno = "HTTP-{$resp['code']}";
|
|
|
return [true, $resp['msg'], true];
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else {
|
|
|
return [false, $resp['msg'], false];
|
|
|
}
|
|
|
}
|
|
@@ -130,7 +135,8 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
if (empty($resp)) {
|
|
|
return [false, '网络错误'];
|
|
|
} elseif ($resp['code'] === '00000') {
|
|
|
- return [true, $resp['data']['balance'] / 100];
|
|
|
+ $left_cent = intval($resp['data']['balance']);
|
|
|
+ return [true, ncPriceFormat($left_cent / 100)];
|
|
|
} else {
|
|
|
return [false, $resp['msg']];
|
|
|
}
|