|
@@ -42,7 +42,11 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
} else {
|
|
|
Log::record($resp, Log::DEBUG);
|
|
|
$resp = json_decode($resp, true);
|
|
|
- if ($resp['code'] == 0) {
|
|
|
+ if($resp === false) {
|
|
|
+ return [false, '系统错误', true];
|
|
|
+ }
|
|
|
+ $code = intval($resp['code']);
|
|
|
+ if ($code === 0) {
|
|
|
return [true, $resp['pt_order_id'], false];
|
|
|
} else {
|
|
|
return [false, $resp['msg'], false];
|
|
@@ -68,7 +72,11 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
} else {
|
|
|
Log::record($resp, Log::DEBUG);
|
|
|
$resp = json_decode($resp, true);
|
|
|
- if ($resp['code'] == 0) {
|
|
|
+ if($resp === false) {
|
|
|
+ return [false, '系统错误'];
|
|
|
+ }
|
|
|
+ $code = intval($resp['code']);
|
|
|
+ if ($code === 0) {
|
|
|
$order_state = -1;
|
|
|
if ($resp['data']['status'] == '已支付') {
|
|
|
$order_state = ORDER_STATE_SUCCESS;
|