|
@@ -28,6 +28,7 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
return $params;
|
|
|
}
|
|
|
|
|
|
+ //[$state, $errmsg, $neterr]
|
|
|
public function add($card_no, $card_type, $amount, $params,&$net_errno = 0)
|
|
|
{
|
|
|
$order_sn = $params['order_sn'];
|
|
@@ -39,7 +40,6 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
$params['sign'] = $sign;
|
|
|
|
|
|
$resp = http_request(config::ORDER_URL, $params, 'POST', false, config::ExtHeaders, $net_errno);
|
|
|
-
|
|
|
if (empty($resp)) {
|
|
|
return [false, '网络错误', true];
|
|
|
}
|
|
@@ -50,12 +50,13 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
if (empty($resp)) {
|
|
|
return [false, '网络错误', true];
|
|
|
}
|
|
|
+
|
|
|
$resultno = intval($resp['resultno']);
|
|
|
if (in_array($resultno, [0, 2])) {
|
|
|
return [true, $resp['orderid'], false];
|
|
|
} elseif (in_array($resultno, [5006, 9999])) {
|
|
|
$net_errno = "HTTP-{$resultno}";
|
|
|
- return [false, $resultno, false];
|
|
|
+ return [false, $resultno, true];
|
|
|
} else {
|
|
|
return [false, $resultno, false];
|
|
|
}
|
|
@@ -122,14 +123,10 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
{
|
|
|
return [false, '网络错误'];
|
|
|
}
|
|
|
- else
|
|
|
- {
|
|
|
- if($resp['resultno'] == 1) {
|
|
|
- return [true, $resp['balance']];
|
|
|
- }else {
|
|
|
- return [false, $resp['resultno']];
|
|
|
- }
|
|
|
-
|
|
|
+ elseif($resp['resultno'] == 1) {
|
|
|
+ return [true, $resp['balance']];
|
|
|
+ }else {
|
|
|
+ return [false, $resp['resultno']];
|
|
|
}
|
|
|
}
|
|
|
}
|