xielin 5 gadi atpakaļ
vecāks
revīzija
1647a199ea
1 mainītis faili ar 20 papildinājumiem un 3 dzēšanām
  1. 20 3
      app/Repositories/FeedRepositories.php

+ 20 - 3
app/Repositories/FeedRepositories.php

@@ -31,6 +31,12 @@ class FeedRepositories
         return isset($type[$action]) ? $type[$action] : 0;
     }
 
+
+
+    /**
+     * 创建feed流内容
+     * @param $request
+     */
     public function feedCreate($request)
     {
         $fans = $request['fans'];
@@ -44,11 +50,22 @@ class FeedRepositories
                 $data['follow_username'] = $request['target_username'];
                 $data['follow_avatar'] = $request['target_avatar'];
                 $data['type'] = $feedType;
-                $data['relate_id'] = $request['post_id'];
-                $data['content'] = $request['post_desc'];
+
+                if(in_array($feedType,[1,2,3])){
+                    $data['relate_id'] = $request['post_id'];
+                    $content['post_desc'] = $request['post_desc'];
+                }elseif ($feedType==4){
+                    $data['relate_id'] = $request['post_id'];
+                    $content['post_desc'] = $request['post_desc'];
+                    $content['comment_desc'] = $request['comment_content'];
+                }elseif ($feedType==6){
+                    $data['relate_id'] = $request['post_id'];
+                }elseif ($feedType==5){
+                    $data['relate_id'] = $request['focus_uid'];
+                }
+                $data['content'] = json_encode($content);
             }
         }
-
     }