wupengfei 2 years ago
parent
commit
ba07336585
2 changed files with 8 additions and 2 deletions
  1. 1 1
      .idea/workspace.xml
  2. 7 1
      application/api/controller/Article.php

+ 1 - 1
.idea/workspace.xml

@@ -249,7 +249,7 @@
       <workItem from="1677718149453" duration="25714000" />
       <workItem from="1677805207495" duration="7323000" />
       <workItem from="1678063982310" duration="24531000" />
-      <workItem from="1678149106133" duration="12287000" />
+      <workItem from="1678149106133" duration="13086000" />
     </task>
     <servers />
   </component>

+ 7 - 1
application/api/controller/Article.php

@@ -296,6 +296,8 @@ class Article extends Base
      * @return name:item_list.content_type type:int default:1 desc:1富文本2pdf
      * @return name:item_list.pdf type:string default:-- desc:pdf文件路径
      * @return name:item_list.is_recently type:int default:-- desc:是否最近观看【0否1是】
+     * @return name:item_list.like_num type:int default:-- desc:点赞量
+     * @return name:item_list.is_like type:int default:-- desc:是否点赞
      */
     public function getArticleDetail()
     {
@@ -334,7 +336,11 @@ class Article extends Base
             $dv['is_collect']  = UserCollect::checkCollectByType($this->user_id,3,$detail['id'],$dv['id']);
             $dv['read_num']  = numTransform($dv['read_num']);
             $dv['is_recently'] = $dv['id'] == $recently_id ? 1 : 0;
-
+            $dv['is_like'] = ArticleLike::where(['user_id'=>$this->user_id,'article_id'=>$dv['article_id'],'item_id'=>$dv['id']])->count();
+            $dv['like_num'] = ArticleLike::where(['article_id'=>$detail['article_id'],'item_id'=>$dv['id']])->count();
+            $article_auth = ArticleItem::getArticleAuth($dv['user_id'],APPNAME,APPLOGO);
+            $dv['app_name'] = $article_auth['app_name'];
+            $dv['app_logo'] = $article_auth['app_logo'];
         }
         $this->success('ok',['detail'=>$detail]);
     }