Commit 16e9f06d authored by shajiaiming's avatar shajiaiming

Merge branch 'feature/optimize' into develop

parents a5841c2f 46f17b9e
......@@ -49,21 +49,21 @@ class RecommendCoinController extends BaseController
$category['items'] = $items;
}
$result = $recommend_category[0]['items'];
//获取行情信息
$coin_names = array_column($result, 'name');
$coin_names = array_merge($coin_names, array_column($result, 'chain'));
$coin_quotations = ExchangeBusiness::getQuatationByNames($coin_names);
$ticker = ['low' => 0, 'high' => 0, 'last' => 0, 'open' => 0, 'vol' => 0, 'rmb' => 0, 'usd' => 0];
foreach ($result as $key => &$val) {
$val['chain_quotation'] = isset($coin_quotations[strtoupper($val['chain'])]) ? $coin_quotations[strtoupper($val['chain'])] : [];
$result[$key] = array_merge($val, isset($coin_quotations[strtoupper($val['name'])]) ? $coin_quotations[strtoupper($val['name'])] : $ticker);
$val['chain_rmb'] = isset($val['chain_quotation']['rmb']) ? $val['chain_quotation']['rmb'] : 0;
$val['chain_usd'] = isset($val['chain_quotation']['usd']) ? $val['chain_quotation']['usd'] : 0;
}
$this->data = $result;
$this->data = $recommend_category[0]['items'];
// //获取行情信息
// $coin_names = array_column($result, 'name');
// $coin_names = array_merge($coin_names, array_column($result, 'chain'));
// $coin_quotations = ExchangeBusiness::getQuatationByNames($coin_names);
//
// $ticker = ['low' => 0, 'high' => 0, 'last' => 0, 'open' => 0, 'vol' => 0, 'rmb' => 0, 'usd' => 0];
// foreach ($result as $key => &$val) {
// $val['chain_quotation'] = isset($coin_quotations[strtoupper($val['chain'])]) ? $coin_quotations[strtoupper($val['chain'])] : [];
// $result[$key] = array_merge($val, isset($coin_quotations[strtoupper($val['name'])]) ? $coin_quotations[strtoupper($val['name'])] : $ticker);
// $val['chain_rmb'] = isset($val['chain_quotation']['rmb']) ? $val['chain_quotation']['rmb'] : 0;
// $val['chain_usd'] = isset($val['chain_quotation']['usd']) ? $val['chain_quotation']['usd'] : 0;
// }
//
// $this->data = $result;
doEnd :
return ['code' => $this->code, 'data' => $this->data, 'msg' => $this->msg];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment