正在显示
1 个修改的文件
包含
11 行增加
和
5 行删除
| @@ -6,19 +6,25 @@ class WsDataAccount | @@ -6,19 +6,25 @@ class WsDataAccount | ||
| 6 | { | 6 | { |
| 7 | public array $assets; | 7 | public array $assets; |
| 8 | 8 | ||
| 9 | - public static function TransferOkxAccount(array $data): array | 9 | + public function __construct(array $assets) |
| 10 | { | 10 | { |
| 11 | - $ret = []; | ||
| 12 | - foreach ($data['details'] as $item) { | 11 | + $this->assets = $assets; |
| 12 | + } | ||
| 13 | + | ||
| 14 | + public static function TransferOkxAccount(array $data): WsDataAccount | ||
| 15 | + { | ||
| 16 | + $assets = []; | ||
| 17 | + // var_dump($data); | ||
| 18 | + foreach ($data[0]['details'] as $item) { | ||
| 13 | $asset = new Asset(); | 19 | $asset = new Asset(); |
| 14 | $asset->coin = $item['ccy']; | 20 | $asset->coin = $item['ccy']; |
| 15 | $asset->totalRight = $item['availBal']; | 21 | $asset->totalRight = $item['availBal']; |
| 16 | $asset->avail = $item['availEq']; | 22 | $asset->avail = $item['availEq']; |
| 17 | $asset->frozen = $item['frozenBal']; | 23 | $asset->frozen = $item['frozenBal']; |
| 18 | $asset->upl = $item['upl']; | 24 | $asset->upl = $item['upl']; |
| 19 | - $ret[$asset->coin] = $asset; | 25 | + $assets[$asset->coin] = $asset; |
| 20 | } | 26 | } |
| 21 | - return $ret; //WsDataAccoun | 27 | + return new WsDataAccount($assets); |
| 22 | } | 28 | } |
| 23 | 29 | ||
| 24 | public function toArray(): array | 30 | public function toArray(): array |
-
请 注册 或 登录 后发表评论