瀏覽代碼

新增楼层头图字段

durong 5 年之前
父節點
當前提交
639c8fb961

+ 1 - 1
app/Models/CmsContentTemplateSet.php

@@ -15,7 +15,7 @@ class CmsContentTemplateSet extends BaseModel
      * 可被批量赋值的字段
      * @var array
      */
-    protected $fillable = ['rule','tpl_id','area_type','status','sort','name'];
+    protected $fillable = ['rule','tpl_id','area_type','status','sort','name','floor_img'];
 
     //一对多关联模板内容表
     public function cmsContentTemplate()

+ 4 - 1
app/Repositories/CmsContentTemplateSetRepository.php

@@ -126,6 +126,7 @@ class CmsContentTemplateSetRepository
             'status' => 0,
             'sort' => isset($request['sort']) ? $request['sort'] : 999,
             'name' => isset($request['name']) ? $request['name'] : '',
+            'floor_img' => isset($request['floor_img']) ? $request['floor_img'] : '',
         ];
         if ($id) {
             $old_subject_id = $this->cmsContentTemplateSet->select('rule')->find($id);
@@ -273,6 +274,7 @@ class CmsContentTemplateSetRepository
             'status' => 0,
             'sort' => isset($request['sort']) ? $request['sort'] : 999,
             'name' => isset($request['name']) ? $request['name'] : '',
+            'floor_img' => isset($request['floor_img']) ? $request['floor_img'] : '',
         ];
         if (empty($floor_id)) {
             if ($request['rule']['link_type'] == 1) {
@@ -623,10 +625,11 @@ class CmsContentTemplateSetRepository
         }
 
         $group_array['content'][3]['area_type'] = 2;
-        $floor_rule = $this->cmsContentTemplateSet->select('id', 'rule')->where(['tpl_id' => $request['tpl_id'], 'area_type' => 2])->get();
+        $floor_rule = $this->cmsContentTemplateSet->select('id', 'rule','floor_img')->where(['tpl_id' => $request['tpl_id'], 'area_type' => 2])->get();
         $new_rule = [];
         foreach ($floor_rule->toArray() as $k => $v) {
             $new_rule[$k]['id'] = $v['id'];
+            $new_rule[$k]['floor_img'] = $v['floor_img'];
             $new_rule[$k]['rule'] = json_decode($v['rule'], true);
         }
         foreach ($new_rule as $k => $v) {

+ 32 - 0
database/migrations/2019_07_12_142114_add_floor_img_to_cms_content_template_set_table.php

@@ -0,0 +1,32 @@
+<?php
+
+use Illuminate\Support\Facades\Schema;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Migrations\Migration;
+
+class AddFloorImgToCmsContentTemplateSetTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('cms_content_template_set', function (Blueprint $table) {
+            $table->string('floor_img')->default('')->comment('楼层头部图片');
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('cms_content_template_set', function (Blueprint $table) {
+            //
+        });
+    }
+}