Browse Source

增加改状态接口

duqinya 6 years ago
parent
commit
17a14605db

+ 15 - 0
app/Http/Controllers/CmsContentTemplateController.php

@@ -69,4 +69,19 @@ class CmsContentTemplateController extends BaseController
 
 
     }
     }
 
 
+    //修改模板状态
+    public function edit(Request $request)
+    {
+        $validator = Validator::make($request->all(), [
+            'id' => 'required|exists:cms_content_template',
+            'is_open' => ['required', Rule::in(0,1)],
+        ]);
+        if ($validator->fails()) {
+            return $this->response->error($validator->errors()->first(), 500);
+        }
+
+        return  $this->cmsContentTemplate->edit($request->all());
+
+    }
+
 }
 }

+ 15 - 0
app/Repositories/CmsContentTemplateRepository.php

@@ -52,4 +52,19 @@ class CmsContentTemplateRepository {
         }
         }
     }
     }
 
 
+    /**
+     * 修改模板状态
+     */
+    public function edit($request)
+    {
+
+        $template = $this->cmsContentTemplate->find($request['id']);
+        $template->is_open = $request['is_open'];
+        $template->updated_at = date('Y-m-d H:i:s');
+
+        $res = $template->save();
+        if (!$res) {
+            throw new HttpException(500, '修改状态失败');
+        }
+    }
 }
 }

+ 2 - 0
routes/api.php

@@ -64,6 +64,8 @@ $api->version('v1', [
         $api->get('/template/index', 'CmsContentTemplateController@index');
         $api->get('/template/index', 'CmsContentTemplateController@index');
         //新建模板
         //新建模板
         $api->post('/template/create', 'CmsContentTemplateController@create');
         $api->post('/template/create', 'CmsContentTemplateController@create');
+        //列表修改模板状态
+        $api->put('/template/edit', 'CmsContentTemplateController@edit');
 
 
         //banner设置
         //banner设置
         $api->post('/templateSet/bannerSet', 'CmsContentTemplateSetController@bannerSet');
         $api->post('/templateSet/bannerSet', 'CmsContentTemplateSetController@bannerSet');