Commit b90bb4be authored by ZhuChunYang's avatar ZhuChunYang

update

parent dc454a86
......@@ -28,6 +28,7 @@ class ApplicationController extends BaseController
$data['recommend'] =$recommendData;
$cate_app_data = ApplicationBusiness::getCategoryAppList(4);
$data['cate_app_data'] = $cate_app_data;
$data['banner'] = ApplicationBusiness::getBannerList();
$result['code'] = 0;
$result['data'] = $data;
return $result;
......
......@@ -12,6 +12,7 @@ use common\models\psources\CoinApplicateRecommend;
use common\models\psources\CoinApplication;
use common\models\psources\CoinApplicationCategory;
use common\models\psources\CoinBanner;
use common\models\psources\CoinBannerItem;
use common\models\psources\CoinImage;
use service\risk\constant\CoinCate;
use Yii;
......@@ -93,7 +94,7 @@ class ApplicationBusiness
{
$app_cate_Model = CoinAppCate::find();
$query = $app_cate_Model->JoinWith(['application'], false)
->select('cate_id,app_id,name,icon,type,native_url,native_login_url,h5_url,android_url,ios_url,app_store_url,redirect_type,'.CoinAppCate::tableName().'.sort')
->select('cate_id,app_id,name,icon,type,native_url,native_login_url,h5_url,android_url,ios_url,app_store_url,advertise,redirect_type,'.CoinAppCate::tableName().'.sort')
->orderBy(CoinAppCate::tableName().'.sort asc');
foreach ($condition as $item) {
$query = $query->andWhere($item);
......@@ -110,6 +111,7 @@ class ApplicationBusiness
}else{
$value['icon'] = '';
}
$value['app_user_num'] = self::getAppUserNum($value['app_id']);
}
foreach($data as $item){
if($limit && isset($cate_app_item[$item['cate_id']]) && count($cate_app_item[$item['cate_id']])>=$limit){
......@@ -275,7 +277,7 @@ class ApplicationBusiness
}else{
$value['introduce_image'] = "";
}
$value['app_user_num'] = ApplicationBusiness::getAppUserNum($value['app_id']);
$value['app_user_num'] = self::getAppUserNum($value['app_id']);
if($value['rank_type'] == 1){ //热度榜
$rank['hot'][] = $value;
}else if($value['rank_type'] == 2){ //新品榜
......@@ -319,4 +321,9 @@ class ApplicationBusiness
}
return $app_item;
}
public static function getBannerList()
{
return CoinBannerItem::getItems();
}
}
\ No newline at end of file
......@@ -158,7 +158,7 @@ class CoinApplication extends BaseActiveRecord
public static function getH5ApplicateById($id)
{
return self::find()->where(['id' => $id])
->select('id,h5_icon,name,show_width,show_height,advertise,official_url,h5_image_ids,description,type,native_url,native_login_url,h5_url,android_url,ios_url,app_store_url')
->select('id,h5_icon,name,show_width,show_height,open_type,advertise,official_url,h5_image_ids,description,type,native_url,native_login_url,h5_url,android_url,ios_url,app_store_url')
->asArray()->one();
}
......
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