Commit 142fa194 authored by ZhuChunYang's avatar ZhuChunYang

update

parent a66dbfcb
......@@ -10,7 +10,7 @@ namespace api\controllers;
use api\base\BaseController;
use common\business\ApplicationBusiness;
use common\models\psources\CoinAppCate;
use Yii;
class ApplicationController extends BaseController
......@@ -44,6 +44,13 @@ class ApplicationController extends BaseController
*/
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;
use common\models\psources\CoinAppCate;
use common\models\psources\CoinApplicateRecommend;
use common\models\psources\CoinApplication;
use common\models\psources\CoinApplicationCategory;
use common\models\psources\CoinImage;
......@@ -97,6 +98,28 @@ class ApplicationBusiness
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