|
@@ -100,16 +100,14 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
}
|
|
|
|
|
|
$retCode = $resp['code'];
|
|
|
- if ($resp['code'] === 0)
|
|
|
+ $order = $resp['ext'];
|
|
|
+ if ($retCode === 0)
|
|
|
{
|
|
|
- //TODO 未调通
|
|
|
$status = $resp['data'];
|
|
|
- $order = $resp['ext'];
|
|
|
-
|
|
|
if ($status === 4)
|
|
|
{
|
|
|
-// $updata['official_sn'] = $item['operatorNo'];
|
|
|
-// Model('refill_order')->edit($refill_info['order_id'], $updata);
|
|
|
+ $updata['official_sn'] = $order['exchangeTraded'];
|
|
|
+ Model('refill_order')->edit($refill_info['order_id'], $updata);
|
|
|
return [true, ORDER_STATE_SUCCESS];
|
|
|
}
|
|
|
elseif ($status === 5) {
|
|
@@ -123,12 +121,12 @@ class RefillPhone extends refill\IRefillPhone
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- return [false, $resp['ext']['rechargeFailedReason']];
|
|
|
+ return [false, $order['rechargeFailedReason']];
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- return [false, $resp['ext']['rechargeFailedReason']];
|
|
|
+ return [false, $order['rechargeFailedReason'] ?? $resp['msg']];
|
|
|
}
|
|
|
}
|
|
|
}
|