|
@@ -194,13 +194,15 @@ class CmsContentTemplateSetRepository
|
|
|
$group_array['content'] = [];
|
|
|
|
|
|
$banner_rule = $this->cmsContentTemplateSet->select('id', 'rule')->where(['tpl_id' => $temalates->id, 'area_type' => 0, 'status' => 1])->limit(1)->first();
|
|
|
- $decode_banner = \GuzzleHttp\json_decode($banner_rule->rule, true);
|
|
|
$new_rule = [];
|
|
|
- if (count($decode_banner) > 0) {
|
|
|
- foreach ($decode_banner as $key => $value) {
|
|
|
- $new_rule[$key]['url'] = $value['url'];
|
|
|
- $new_rule[$key]['link_url'] = $value['link_url'];
|
|
|
- $new_rule[$key]['link_type'] = $value['link_type'];
|
|
|
+ if (isset($banner_rule->rule)){
|
|
|
+ $decode_banner = \GuzzleHttp\json_decode($banner_rule->rule, true);
|
|
|
+ if (count($decode_banner) > 0){
|
|
|
+ foreach ($decode_banner as $key => $value) {
|
|
|
+ $new_rule[$key]['url'] = $value['url'];
|
|
|
+ $new_rule[$key]['link_url'] = $value['link_url'];
|
|
|
+ $new_rule[$key]['link_type'] = $value['link_type'];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$group_array['content'][0]['area_type'] = "banner";
|