wesmiler vor 1 Woche
Ursprung
Commit
119ce7c966

+ 1 - 3
app/Http/Controllers/Api/v1/PostRecordController.php

@@ -4,8 +4,6 @@ namespace App\Http\Controllers\Api\v1;
 
 
 use App\Http\Controllers\Api\webApp;
 use App\Http\Controllers\Api\webApp;
 use App\Services\Api\PostRecordService;
 use App\Services\Api\PostRecordService;
-use App\Services\Api\SocialService;
-use App\Services\Common\AdService;
 
 
 /**
 /**
  * 动态评论管理
  * 动态评论管理
@@ -35,7 +33,7 @@ class PostRecordController extends webApp
         $params = request()->post();
         $params = request()->post();
         try {
         try {
             if (PostRecordService::make()->like($this->userId, $params)) {
             if (PostRecordService::make()->like($this->userId, $params)) {
-                return showJson(PostRecordService::make()->getError(), true);
+                return showJson(PostRecordService::make()->getError(), true, PostRecordService::make()->getErrorData());
             } else {
             } else {
                 return showJson(PostRecordService::make()->getError(), false);
                 return showJson(PostRecordService::make()->getError(), false);
             }
             }

+ 6 - 2
app/Services/Api/PostRecordService.php

@@ -238,8 +238,10 @@ class PostRecordService extends BaseService
             if($status == 1){
             if($status == 1){
                 MessageService::make()->pushMessage($postUserId, $msgData);
                 MessageService::make()->pushMessage($postUserId, $msgData);
             }
             }
+            $count = $this->model->where(['source_id'=>$sourceId,'type'=> 2,'status'=>1,'mark'=>1])->count('id');
             $this->error = $status==1? '点赞成功':'取消点赞成功';
             $this->error = $status==1? '点赞成功':'取消点赞成功';
-            return ['id' => $sourceId];
+            $this->errorData = $status==2? [] : ['count'=>$count,'data'=>['id' => $sourceId,'user_id'=>$userId,'status'=>$status]];
+            return true;
         }else{
         }else{
             if(!$sourceId = $this->model->insertGetId($data)){
             if(!$sourceId = $this->model->insertGetId($data)){
                 $this->error = $status==1? '点赞失败':'取消点赞失败';
                 $this->error = $status==1? '点赞失败':'取消点赞失败';
@@ -251,7 +253,9 @@ class PostRecordService extends BaseService
                 MessageService::make()->pushMessage($postUserId, $msgData);
                 MessageService::make()->pushMessage($postUserId, $msgData);
             }
             }
             $this->error = $status==1? '点赞成功':'取消点赞成功';
             $this->error = $status==1? '点赞成功':'取消点赞成功';
-            return ['id' => $sourceId];
+            $count = $this->model->where(['source_id'=>$sourceId,'type'=> 2,'status'=>1,'mark'=>1])->count('id');
+            $this->errorData = $status==2? [] : ['count'=>$count,'data'=>['id' => $sourceId,'user_id'=>$userId,'status'=>$status]];
+            return true;
         }
         }
     }
     }