|
@@ -24,17 +24,18 @@ class CmsContentTemplateSetRepository {
|
|
|
public function bannerSet($request)
|
|
|
{
|
|
|
$banner_id = $request['id']??'';
|
|
|
- $rules = json_decode($request['rule'],true);
|
|
|
+// $rules = json_decode($request['rule'],true);
|
|
|
+ $rules = $request['rule'];
|
|
|
if (is_array($rules)){
|
|
|
if (count($rules)>10) {
|
|
|
throw new HttpException(500, '最多只能添加10个banner海报');
|
|
|
}
|
|
|
- $decode_floor = json_decode($request['rule'], true);
|
|
|
- $count = count($decode_floor);
|
|
|
+// $decode_floor = json_decode($request['rule'], true);
|
|
|
+ $count = count($rules);
|
|
|
if ($count > 0) {
|
|
|
for ($i = 0; $i < $count; $i++) {
|
|
|
$subject = [
|
|
|
- 'rule' => json_encode($decode_floor[$i]),
|
|
|
+ 'rule' => json_encode($rules[$i]),
|
|
|
'tpl_id' => $request['tpl_id'],
|
|
|
'area_type' => $request['area_type'],
|
|
|
'status' => 0,
|