Commit b90bb4be authored by ZhuChunYang's avatar ZhuChunYang

update

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