efps-version
parent
6275f594cb
commit
2200f15a2b
@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Helper\Efps;
|
||||
|
||||
class Result
|
||||
{
|
||||
private $data;
|
||||
|
||||
public function __construct($data)
|
||||
{
|
||||
$this->data = $data;
|
||||
}
|
||||
|
||||
public function isSuccess()
|
||||
{
|
||||
return $this->data['returnCode'] == '0000';
|
||||
}
|
||||
|
||||
public function get($key)
|
||||
{
|
||||
return $this->data[$key] ?? null;
|
||||
}
|
||||
|
||||
public function toArray()
|
||||
{
|
||||
$data = [];
|
||||
if ($this->isSuccess()) {
|
||||
$data['is_success'] = true;
|
||||
$data['pay_url'] = $this->get('pay_url');
|
||||
} else {
|
||||
$data['error_code'] = $this->get('error_code');
|
||||
$data['error_msg'] = $this->get('error_msg');
|
||||
}
|
||||
return $data;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue