request->get('login'); $params = [ 'login' => $login, ]; $api = new StatisticsApi(); $result = $api->getData($params); if ($result['code'] == 0) { throw new NotFoundHttpException($result['message']); } $data = $result['data']; // 交易手数 $volumeSumByDay = []; foreach ($data['volumeSumByDay'] as $k => $v) { $volumeSumByDay[$k] = $v; $volumeSumByDay[$k][1] = $v[1] / 100; } // 交易货币分布 $symbolCount = []; foreach ($data['symbolCount'] as $k => $v) { $symbolCount[$k]['label'] = $v['SYMBOL']; $symbolCount[$k]['data'] = $v['cnt']; } // 交易来源分布 $reasonCount = []; foreach ($data['reasonCount'] as $k => $v) { $reasonCount[$k]['label'] = $v['REASON']; $reasonCount[$k]['data'] = $v['cnt']; } return $this->render('index', [ 'login' => $login, 'ib' => $data['ib'], 'member' => $data['member'], 'mt4User' => $data['mt4User'], 'tradeCount' => $data['tradeCount'], 'profitSumByDay' => json_encode($data['profitSumByDay']), 'volumeSumByDay' => json_encode($volumeSumByDay), 'symbolCount' => json_encode($symbolCount), 'reasonCount' => json_encode($reasonCount), ]); } }