diff --git a/app/controller/ScriptController.php b/app/controller/ScriptController.php index 04c2309..f83cfd2 100644 --- a/app/controller/ScriptController.php +++ b/app/controller/ScriptController.php @@ -74,6 +74,27 @@ class ScriptController extends BaseController die; } + + + //发布文章 + public function publish(){ + $param = request()->param(); + + $data = Article::where('id', $param['id'])->find(); + if(empty($data)){ + return json(['msg' => 'fail', 'data' => '文章不存在', 'code' => 201], 201); + } + if($data['status'] == 4){ + return json(['msg' => 'fail', 'data' => '文章已发布', 'code' => 201], 201); + } + + Article::where('id', $param['id'])->update([ + 'status' => 4, + 'publish_time' => date('Y-m-d H:i:s') + ]); + + return json(['msg' => 'success', 'data' => '发布成功!', 'code' => 200], 200); + } function start()