|
@@ -662,6 +662,12 @@ class Press extends Base
|
|
|
* @return name:press_id type:string default:-- desc:新闻id
|
|
|
* @return name:cover type:string default:-- desc:封面
|
|
|
* @return name:create_at type:string default:-- desc:时间
|
|
|
+ *
|
|
|
+ * @return name:is_collect type:int default:-- desc:是否收藏
|
|
|
+ * @return name:transmit_num type:int default:-- desc:转发量
|
|
|
+ * @return name:collect_num type:int default:-- desc:收藏量
|
|
|
+ * @return name:praise_num type:int default:-- desc:点赞量
|
|
|
+ * @return name:comment_num type:int default:-- desc:评论量
|
|
|
*/
|
|
|
public function getTagsPress()
|
|
|
{
|
|
@@ -678,6 +684,11 @@ class Press extends Base
|
|
|
->limit($this->off_set,$this->page_num)
|
|
|
->select()->toArray();
|
|
|
foreach ($list as &$v) {
|
|
|
+ $v['comment_num'] = PressComment::where(['first_id'=>$v['press_id'],'type'=>1,'is_deleted'=>0])->count();
|
|
|
+ $v['is_collect'] = UserCollect::checkCollectByType($this->user_id,4,$v['press_id']);
|
|
|
+ $v['collect_num'] = UserCollect::getCollectNum(4,$v['press_id']);
|
|
|
+ $v['is_praise'] = PlatformLike::checkTags($this->user_id,$v['press_id'],1);
|
|
|
+ $v['praise_num'] = PlatformLike::getPraiseNum($v['id'],1);
|
|
|
$v['images_arr'] = $v['images'] ? explode('|',$v['images']) : null;
|
|
|
$v['cover'] = $v['images_arr'] ? $v['images_arr'][0] : null;
|
|
|
}
|