Quellcode durchsuchen

修改展示条件

duqinya vor 6 Jahren
Ursprung
Commit
d9e8bd8b26
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      app/Repositories/CmsContentTemplateSetRepository.php

+ 2 - 1
app/Repositories/CmsContentTemplateSetRepository.php

@@ -218,8 +218,9 @@ class CmsContentTemplateSetRepository {
         foreach ($new_rule as $k=>$v){
             if ($v){
                 $rules = $v['rule'];
+                $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')->get();
+                $product = $this->cmsSubjectProduct->where('subject_id', $rules['link_url'])->orderBy('sort', 'asc')->limit($show_num)->get();
                 $pro_array = $product->toArray();
                 $res_id = implode(",", array_column($pro_array, 'product_id'));
                 $new_rule[$k]['product_id'] = $res_id;