xielin 5 years ago
parent
commit
8ac2015af2
2 changed files with 9 additions and 2 deletions
  1. 4 1
      app/Repositories/FeedRepositories.php
  2. 5 1
      app/Repositories/PostRepositories.php

+ 4 - 1
app/Repositories/FeedRepositories.php

@@ -42,7 +42,10 @@ class FeedRepositories
      */
      */
     public function contentCreate($request){
     public function contentCreate($request){
         $this->feedCreate($request);
         $this->feedCreate($request);
-        $this->postRepositories->updatePostData($request);
+        //关注操作不需要调用
+        if($request['behavior_flag']!='focus'){
+            $this->postRepositories->updatePostData($request);
+        }
     }
     }
 
 
 
 

+ 5 - 1
app/Repositories/PostRepositories.php

@@ -454,7 +454,11 @@ class PostRepositories
      */
      */
     public function updatePostData($request)
     public function updatePostData($request)
     {
     {
-        $postId = $request['post_id'];
+        $postId = isset($request['post_id'])?$request['post_id']:0;
+        if(empty($postId)){
+            Log::debug("非帖子类操作,不操作帖子统计数量".json_encode($request));
+            return true;
+        }
         $post = PostData::where('post_id', $postId)->first();
         $post = PostData::where('post_id', $postId)->first();
         if (isset($request['behavior_flag']) && $request['behavior_flag'] == 'read') {
         if (isset($request['behavior_flag']) && $request['behavior_flag'] == 'read') {
             $post->pv += 1;
             $post->pv += 1;