|
@@ -343,6 +343,45 @@ class PostRepository
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 删除评论
|
|
|
|
+ */
|
|
|
|
+ public function commentDelete($request)
|
|
|
|
+ {
|
|
|
|
+ $comment = $this->postComment->find($request['id']);
|
|
|
|
+ if(!$comment){
|
|
|
|
+ return Response::create([
|
|
|
|
+ 'message' => '获取评论信息失败',
|
|
|
|
+ 'status_code' => 500
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if($comment->is_delete == 1){
|
|
|
|
+ return Response::create([
|
|
|
|
+ 'message' => '该评论已经删除',
|
|
|
|
+ 'status_code' => 500
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ DB::beginTransaction();
|
|
|
|
+ try{
|
|
|
|
+ $comment->is_delete = 1;
|
|
|
|
+ $comment->save();
|
|
|
|
+
|
|
|
|
+ DB::commit();
|
|
|
|
+ return Response::create();
|
|
|
|
+
|
|
|
|
+ }catch (QueryException $exception){
|
|
|
|
+ DB::rollBack();
|
|
|
|
+ Log::debug('删除评论:'.$request['id'].$exception->getMessage());
|
|
|
|
+ return Response::create([
|
|
|
|
+ 'message' => '操作失败,请重试',
|
|
|
|
+ 'error' => $exception->getMessage(),
|
|
|
|
+ 'status_code' => 500
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 隐藏内容
|
|
* 隐藏内容
|
|
*/
|
|
*/
|