|
@@ -80,23 +80,23 @@ class CmsContentTemplateSetRepository
|
|
|
$new_rule1 = [];
|
|
|
foreach ($subject_rule->toArray() as $k => $v) {
|
|
|
$new_rule1[$k]['id'] = $v['id'];
|
|
|
- $new_rule1[$k]['rule'] = \GuzzleHttp\json_decode($v['rule'], true);
|
|
|
+ $decode_subject = \GuzzleHttp\json_decode($v['rule'], true);
|
|
|
+ $decode_subject['link_url'] = strval($decode_subject['link_url']);//强转link_url类型
|
|
|
+ $new_rule1[$k]['rule'] = $decode_subject;
|
|
|
}
|
|
|
- foreach ($new_rule1 as $value){
|
|
|
- $new_rule1[$k]['rule']['link_url'] = strval($value['rule']['link_url']);//强转link_url类型
|
|
|
- }
|
|
|
|
|
|
$floor_rule = $this->cmsContentTemplateSet->select('id', 'rule')->where(['tpl_id' => $temalates->id, 'area_type' => 2,'status'=>1])->get();
|
|
|
$new_rule2 = [];
|
|
|
foreach ($floor_rule->toArray() as $k => $v) {
|
|
|
$new_rule2[$k]['id'] = $v['id'];
|
|
|
- $new_rule2[$k]['rule'] = \GuzzleHttp\json_decode($v['rule'], true);
|
|
|
+ $decode_floor = \GuzzleHttp\json_decode($v['rule'], true);
|
|
|
+ $decode_floor['link_url'] = strval($decode_floor['link_url']);//强转link_url类型
|
|
|
+ $new_rule2[$k]['rule'] = $decode_floor;
|
|
|
}
|
|
|
|
|
|
foreach ($new_rule2 as $k => $v) {
|
|
|
if ($v) {
|
|
|
$rules = $v['rule'];
|
|
|
- $rules['link_url'] = strval($rules['link_url']);
|
|
|
$show_num = intval($rules['show_num']);
|
|
|
$show_type = $this->cmsSubject->select('show_type')->where('id', $rules['link_url'])->first();
|
|
|
$product = $this->cmsSubjectProduct->where('subject_id', $rules['link_url'])->orderBy('sort', 'asc')->limit($show_num)->get();
|
|
@@ -118,10 +118,9 @@ class CmsContentTemplateSetRepository
|
|
|
$new_rule3 = [];
|
|
|
foreach ($category_rule->toArray() as $k => $v) {
|
|
|
$new_rule3[$k]['id'] = $v['id'];
|
|
|
- $new_rule3[$k]['rule'] = \GuzzleHttp\json_decode($v['rule'], true);
|
|
|
- }
|
|
|
- foreach ($new_rule3 as $value){
|
|
|
- $new_rule3[$k]['rule']['link_url'] = strval($value['rule']['link_url']);//强转link_url类型
|
|
|
+ $decode_category = \GuzzleHttp\json_decode($v['rule'], true);
|
|
|
+ $decode_category['link_url'] = strval($decode_category['link_url']);//强转link_url类型
|
|
|
+ $new_rule3[$k]['rule'] = $decode_category;
|
|
|
}
|
|
|
|
|
|
$group_array['content'][1]['rule'] = $new_rule3;
|