Commit 2fcf4ab4 authored by shajiaiming's avatar shajiaiming

fix

parent 9de5dad8
...@@ -33,17 +33,17 @@ class ApplicationController extends BaseController ...@@ -33,17 +33,17 @@ class ApplicationController extends BaseController
$recommendData = ApplicationBusiness::getRecommendList($condition); $recommendData = ApplicationBusiness::getRecommendList($condition);
foreach($recommendData as $j => &$val){ foreach($recommendData as $j => &$val){
$name_arr = json_decode($val['name'], true); $name_arr = json_decode($val['name'], true);
$val['name'] = $name_arr[$this->lang]; $val['name'] = isset($name_arr[$this->lang]) ? $name_arr[$this->lang] : '';
} }
$data['recommend'] =$recommendData; $data['recommend'] =$recommendData;
$cate_app_data = ApplicationBusiness::getCategoryAppList($condition); $cate_app_data = ApplicationBusiness::getCategoryAppList($condition);
foreach ($cate_app_data as $key => &$val){ foreach ($cate_app_data as $key => &$val){
$name = json_decode($val['name'], true); $name = json_decode($val['name'], true);
$val['name'] = $name[$this->lang]; $val['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
if(!empty($val['apps'])){ if(!empty($val['apps'])){
foreach($val['apps'] as $j => &$value){ foreach($val['apps'] as $j => &$value){
$name = json_decode($value['name'], true); $name = json_decode($value['name'], true);
$value['name'] = $name[$this->lang]; $value['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
} }
} }
} }
...@@ -64,11 +64,11 @@ class ApplicationController extends BaseController ...@@ -64,11 +64,11 @@ class ApplicationController extends BaseController
$result['data'] = ApplicationBusiness::getCategoryAppList(); $result['data'] = ApplicationBusiness::getCategoryAppList();
foreach ($result['data'] as $key => &$val){ foreach ($result['data'] as $key => &$val){
$name = json_decode($val['name'], true); $name = json_decode($val['name'], true);
$val['name'] = $name[$this->lang]; $val['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
if(!empty($val['apps'])){ if(!empty($val['apps'])){
foreach($val['apps'] as $j => &$value){ foreach($val['apps'] as $j => &$value){
$name = json_decode($value['name'], true); $name = json_decode($value['name'], true);
$value['name'] = $name[$this->lang]; $value['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
} }
} }
} }
...@@ -86,7 +86,7 @@ class ApplicationController extends BaseController ...@@ -86,7 +86,7 @@ class ApplicationController extends BaseController
$result = ApplicationBusiness::appInfo($id); $result = ApplicationBusiness::appInfo($id);
$data = $result['data']; $data = $result['data'];
$name = json_decode($data['name'], true); $name = json_decode($data['name'], true);
$data['name'] = $name[$this->lang]; $data['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
return ['code' => 0,'data' => $data]; return ['code' => 0,'data' => $data];
}else{ }else{
return ['code' => 1,'data' => [],'msg' => 'id不能为空']; return ['code' => 1,'data' => [],'msg' => 'id不能为空'];
...@@ -155,7 +155,7 @@ class ApplicationController extends BaseController ...@@ -155,7 +155,7 @@ class ApplicationController extends BaseController
$icon_Infos = CoinImage::getItemsByIds($icon_Items); $icon_Infos = CoinImage::getItemsByIds($icon_Items);
foreach($appItems as &$value){ foreach($appItems as &$value){
$name = json_decode($value['name'], true); $name = json_decode($value['name'], true);
$value['name'] = $name[$this->lang]; $value['name'] = isset($name[$this->lang]) ? $name[$this->lang] : '';
if($value['icon']){ if($value['icon']){
$value['icon'] = Yii::$app->params['service']['OssService']['url'].$icon_Infos[$value['icon']]['file_url']; $value['icon'] = Yii::$app->params['service']['OssService']['url'].$icon_Infos[$value['icon']]['file_url'];
}else{ }else{
...@@ -169,7 +169,7 @@ class ApplicationController extends BaseController ...@@ -169,7 +169,7 @@ class ApplicationController extends BaseController
$app_id = $item['app_id']; $app_id = $item['app_id'];
$cate_app_items[$cate_id]['cate_id'] = $cate_id; $cate_app_items[$cate_id]['cate_id'] = $cate_id;
$name_arr = json_decode($item['name'], true); $name_arr = json_decode($item['name'], true);
$name = $name_arr[$this->lang]; $name = isset($name_arr[$this->lang]) ? $name_arr[$this->lang] : '';
$cate_app_items[$cate_id]['name'] = $name; $cate_app_items[$cate_id]['name'] = $name;
$cate_app_items[$cate_id]['apps'][] = $appItems[$app_id]; $cate_app_items[$cate_id]['apps'][] = $appItems[$app_id];
} }
...@@ -191,7 +191,7 @@ class ApplicationController extends BaseController ...@@ -191,7 +191,7 @@ class ApplicationController extends BaseController
$cate_id = $request->get('cate_id',''); $cate_id = $request->get('cate_id','');
if($cate_id){ if($cate_id){
$cate_info = CoinApplicationCategory::getCategoryById($cate_id); $cate_info = CoinApplicationCategory::getCategoryById($cate_id);
$name = $cate_info->name[$this->lang]; $name = isset($cate_info->name[$this->lang]) ? $cate_info->name[$this->lang] : '';
$cate_info_data['id'] = $cate_info->id; $cate_info_data['id'] = $cate_info->id;
$cate_info_data['name'] = $name; $cate_info_data['name'] = $name;
$appItems = ApplicationBusiness::getCateAppInfo(0,[['cate_id' => $cate_id]]); $appItems = ApplicationBusiness::getCateAppInfo(0,[['cate_id' => $cate_id]]);
...@@ -200,7 +200,7 @@ class ApplicationController extends BaseController ...@@ -200,7 +200,7 @@ class ApplicationController extends BaseController
foreach($appItems as &$value){ foreach($appItems as &$value){
$value['app_user_num'] = ApplicationBusiness::getAppUserNum($value['app_id']); $value['app_user_num'] = ApplicationBusiness::getAppUserNum($value['app_id']);
$name_arr = json_decode($value['name'], true); $name_arr = json_decode($value['name'], true);
$value['name'] = $name_arr[$this->lang]; $value['name'] = isset($name_arr[$this->lang]) ? $name_arr[$this->lang] : '';
} }
$cate_info_data['apps'] = $appItems; $cate_info_data['apps'] = $appItems;
return ['code' => 0,'data' => $cate_info_data]; return ['code' => 0,'data' => $cate_info_data];
......
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