Commit 183a62a7 authored by shajiaiming's avatar shajiaiming

Merge branch 'feature/optimize' into 'master'

fix See merge request !310
parents 097fd08f e09fb5b6
...@@ -85,31 +85,31 @@ class RecommendCoinController extends BaseController ...@@ -85,31 +85,31 @@ class RecommendCoinController extends BaseController
->andWhere(['>', 'sort', 1]) ->andWhere(['>', 'sort', 1])
->orderBy('sort')->asArray()->all(); ->orderBy('sort')->asArray()->all();
if (empty($recommend_category)) { if (!empty($recommend_category)) {
goto doEnd; foreach ($recommend_category as &$category) {
} $name = json_decode($category['name'], true);
foreach ($recommend_category as &$category) { $category['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
$name = json_decode($category['name'], true);
$category['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
$recommend_coin = WalletRecommendCoin::find()->where(['category_id' => $category['id']])->all(); $recommend_coin = WalletRecommendCoin::find()->where(['category_id' => $category['id']])->all();
unset($category['id']); unset($category['id']);
$items = []; $items = [];
foreach ($recommend_coin as $coin) { foreach ($recommend_coin as $coin) {
$temp['id'] = $coin->coin['id']; $temp['id'] = $coin->coin['id'];
$temp['icon'] = $coin->coin['icon']; $temp['icon'] = $coin->coin['icon'];
$temp['name'] = $coin->coin['name']; $temp['name'] = $coin->coin['name'];
$temp['platform'] = $coin->coin['platform']; $temp['platform'] = $coin->coin['platform'];
$temp['chain'] = $coin->coin['chain']; $temp['chain'] = $coin->coin['chain'];
$temp['treaty'] = $coin->coin['treaty']; $temp['treaty'] = $coin->coin['treaty'];
$nickname = json_decode($coin->coin['nickname'], true); $nickname = json_decode($coin->coin['nickname'], true);
$temp['nickname'] = isset($nickname[$this->lang]) ? $nickname[$this->lang] : ''; $temp['nickname'] = isset($nickname[$this->lang]) ? $nickname[$this->lang] : '';
$introduce = json_decode($coin->coin['introduce'], true); $introduce = json_decode($coin->coin['introduce'], true);
$temp['introduce'] = isset($introduce[$this->lang]) ? $introduce[$this->lang] : ''; $temp['introduce'] = isset($introduce[$this->lang]) ? $introduce[$this->lang] : '';
array_push($items, $temp); array_push($items, $temp);
}
$category['items'] = $items;
} }
$category['items'] = $items;
} }
$this->data = $recommend_category; $this->data = $recommend_category;
$supported_chain_model = CoinSupportedChain::find()->where(['platform_id' => $platform_id])->all(); $supported_chain_model = CoinSupportedChain::find()->where(['platform_id' => $platform_id])->all();
$data = []; $data = [];
......
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