Commit 142fa194 authored by ZhuChunYang's avatar ZhuChunYang

update

parent a66dbfcb
...@@ -10,7 +10,7 @@ namespace api\controllers; ...@@ -10,7 +10,7 @@ namespace api\controllers;
use api\base\BaseController; use api\base\BaseController;
use common\business\ApplicationBusiness; use common\business\ApplicationBusiness;
use common\models\psources\CoinAppCate; use Yii;
class ApplicationController extends BaseController class ApplicationController extends BaseController
...@@ -44,6 +44,13 @@ class ApplicationController extends BaseController ...@@ -44,6 +44,13 @@ class ApplicationController extends BaseController
*/ */
public function actionAppInfo() public function actionAppInfo()
{ {
$request = Yii::$app->request;
$id = $request->post('id',0);
if($id){
return ApplicationBusiness::appInfo($id);
}else{
return ['code' => 1,'msg' => 'id不能为空'];
}
} }
} }
\ No newline at end of file
...@@ -11,6 +11,7 @@ namespace common\business; ...@@ -11,6 +11,7 @@ namespace common\business;
use common\models\psources\CoinAppCate; use common\models\psources\CoinAppCate;
use common\models\psources\CoinApplicateRecommend; use common\models\psources\CoinApplicateRecommend;
use common\models\psources\CoinApplication;
use common\models\psources\CoinApplicationCategory; use common\models\psources\CoinApplicationCategory;
use common\models\psources\CoinImage; use common\models\psources\CoinImage;
...@@ -97,6 +98,28 @@ class ApplicationBusiness ...@@ -97,6 +98,28 @@ class ApplicationBusiness
return $cate_app_item; return $cate_app_item;
} }
public static function appInfo($id)
{
$app_item = CoinApplication::getApplicateById($id);
if($app_item){
if($app_item['icon']){
$icon_item = CoinImage::getItemById($app_item['icon']);
$app_item['icon'] = $icon_item['base_url'].$icon_item['file_url'];
}else{
$app_item['icon'] = "";
}
if($app_item['image_ids']){
$image_items = CoinImage::getItemsByImageIds($app_item['image_ids']);
$app_item['images'] = array_column($image_items['data'],'image_url');
}else{
$app_item['images'] =[];
}
unset($app_item['image_ids']);
return ['code' => 0,'app_info' => $app_item];
}
return ['code' => 1, 'msg' => "id不合法"];
}
} }
\ No newline at end of file
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