544782275@qq.com il y a 3 ans
Parent
commit
208e6da9cb
1 fichiers modifiés avec 6 ajouts et 2 suppressions
  1. 6 2
      application/api/controller/Consult.php

+ 6 - 2
application/api/controller/Consult.php

@@ -156,8 +156,9 @@ class Consult extends Base
      * @tag 咨询详情(全部问题)
      * @header name:Authorization require:1 desc:Token
      * @param name:id type:int require:1 default:-- desc:咨询ID
-     * @return name:comment type:array default:-- desc:id:评论ID,content:评论内容,content:评论内容,headimg:评论者头像,name:评论者名称
-     * @return name:list type:array default:-- desc:content:评论内容,create_time:评论时间,headimg:评论者头像,name:评论者名称
+     * @return name:consult_info type:array default:-- desc:咨询信息(content:咨询内容,create_time:咨询时间,headimg:咨询者头像,name:咨询者名称,like_num:点赞的数量,is_like:是否已点赞(如果是自己咨询这里显示已点赞))
+     * @return name:num type:int default:-- desc:回答追问的数量
+     * @return name:list type:array default:-- desc:回答追问列表(content:回答或追问的内容,type:类型(2:回答,3:追问))
      */
     public function consult_detail(){
         $uid = $this->uid;
@@ -178,6 +179,9 @@ class Consult extends Base
         //是否已点赞
         $is_like = Db::name('store_consult_like')->where('consult_id',$id)->where('user_id',$uid)->where('status',1)->value('id');
         $consult_info['is_like'] = $is_like?1:0;
+        if($uid == $consult_info['user_id']){
+            $consult_info['is_like'] = 1;
+        }
         unset($consult_info['user_id']);
         //咨询列表
         $consult_list = Db::name('store_consult')->field('content,type')->where('type','<>',1)->where('root_consult_id',$id)->order(['id'=>'asc'])->select();