wesmiler пре 1 дан
родитељ
комит
5b2995259c

+ 12 - 0
app/Http/Controllers/Api/v1/PostRecordController.php

@@ -26,6 +26,18 @@ class PostRecordController extends webApp
     }
 
     /**
+     * 列表
+     * @return array
+     */
+    public function list()
+    {
+        $params =request()->post();
+        $pageSize = request()->post('pageSize', 15);
+        $datas = PostRecordService::make()->getDataList($params, $pageSize);
+        return message(1010, true, $datas);
+    }
+
+    /**
      * 点赞
      */
     public function like()

+ 5 - 4
app/Services/Api/PostRecordService.php

@@ -95,7 +95,7 @@ class PostRecordService extends BaseService
         if($type>0){
             $where['posts_records.type'] = $type;
         }
- 
+
 
         return $this->model->with(['user','replyUser','replys'])->from('posts_records')
             ->where($where)
@@ -171,7 +171,7 @@ class PostRecordService extends BaseService
             'status'=> 1,
         ];
 
-        if($sourceId !=  $this->model->insertGetId($data)){
+        if($cid !=  $this->model->insertGetId($data)){
            $this->error = $replyId>0?'回复失败':'评论失败';
 
         }
@@ -182,14 +182,15 @@ class PostRecordService extends BaseService
             'type'=> 4,
             'title'=>'互动消息',
             'description'=> $replyId? "回复{$nickname}评论了您的动态评论": "用户{$nickname}评论了您的动态",
-            'content'=> json_encode(['source_id'=>$sourceId,'page'=>'/pagesSub/pages/posts/detail?id='.$sourceId.'&replyId='.$replyId]),
+            'content'=> json_encode(['source_id'=>$sourceId,'cid'=>$cid,'page'=>'/pagesSub/pages/posts/detail?id='.$sourceId.'&replyId='.$replyId]),
             'msg_type'=>4,
         ];
 
         // 互动消息
         MessageService::make()->pushMessage($postUserId, $msgData);
         $this->error = $replyId>0?'回复成功':'评论成功';
-        return ['id' => $sourceId];
+        $info = $this->model->where(['id'=> $cid])->with(['user','replyUser'])->first();
+        return $info;
     }
 
 

+ 2 - 1
routes/api.php

@@ -122,7 +122,8 @@ Route::prefix('v1')->middleware('web.login')->group(function() {
     Route::post('/posts/submit', [\App\Http\Controllers\Api\v1\SocialController::class, 'submit']);
     Route::post('/posts/like', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'like']);
     Route::post('/posts/comment/submit', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'submit']);
-    Route::post('/posts/comment/list', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'index']);
+    Route::post('/posts/comment/index', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'index']);
+    Route::post('/posts/comment/list', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'list']);
 
     // 消息
     Route::post('/message/index', [\App\Http\Controllers\Api\v1\MessageController::class, 'index']);