Commit d82c2476 authored by shajiaiming's avatar shajiaiming

add return column

parent 7e653cc9
......@@ -271,20 +271,20 @@ class ExchangeBusiness
if (count($condition[0]) > 1) {
foreach ($condition as $val) {
if ('null' == $val[1] || 'coin' == $val[1]) {
$data[] = Coin::find()->select('id,sid,icon,name,optional_name,nickname,platform,chain,address as contract_address,treaty')
$data[] = Coin::find()->select('id,sid,icon,name,optional_name,nickname,introduce,platform,chain,address as contract_address,treaty')
->where(['name' => $val[0]])
->asArray()
->one();
continue;
}
$data[] = Coin::find()->select('id,sid,icon,name,optional_name,nickname,platform,chain,address as contract_address,treaty')
$data[] = Coin::find()->select('id,sid,icon,name,optional_name,nickname,introduce,platform,chain,address as contract_address,treaty')
->where(['name' => $val[0]])
->andWhere(['platform' => $val[1]])
->asArray()
->one();
}
} else {
$data = Coin::find()->select('id,sid,icon,name,optional_name,nickname,platform,chain,address as contract_address,treaty')
$data = Coin::find()->select('id,sid,icon,name,optional_name,nickname,introduce,platform,chain,address as contract_address,treaty')
->where(['in', 'name', $condition])
->asArray()->all();
}
......
......@@ -29,7 +29,7 @@ class CoinController extends BaseController
public function actionGetIconByNames()
{
$response_ = new ResponseBuild();
$names = Yii::$app->request->POST('names');
$names = Yii::$app->request->POST('names');
if (empty($names)) {
$response_->build(ResponseBuild::STATUS_PARAMS_NOT_VALIDATE);
return $response_;
......@@ -38,7 +38,7 @@ class CoinController extends BaseController
$names = [$names];
}
$infos = Coin::getInfoByNames($names);
$data = [];
$data = [];
if ($infos) {
$data = array_column($infos, 'icon', 'name');
}
......@@ -53,7 +53,7 @@ class CoinController extends BaseController
public function actionCoinInfoByNames()
{
$response_ = new ResponseBuild();
$names = Yii::$app->request->POST('names');
$names = Yii::$app->request->POST('names');
if (empty($names)) {
$response_->build(ResponseBuild::STATUS_PARAMS_NOT_VALIDATE);
return $response_;
......@@ -62,11 +62,11 @@ class CoinController extends BaseController
$names = [$names];
}
$condition = $names;
$fields = ['id', 'sid', 'icon', 'name', 'nickname', 'platform', 'chain','address as contract_address','introduce'];
$result = ExchangeBusiness::getApiListForIndex(1, 999, $condition,$fields);
$fields = ['id', 'sid', 'icon', 'name', 'nickname', 'platform', 'chain', 'address as contract_address', 'introduce'];
$result = ExchangeBusiness::getApiListForIndex(1, 999, $condition, $fields);
if ($result) {
$response_->build(ResponseBuild::STATUS_SUCCEED, '', $result['data']);
}else{
} else {
$response_->build(ResponseBuild::STATUS_SUCCEED, '', []);
}
return $response_;
......
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