作者 karlet

feat:修复bug

@@ -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