即时系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

33 lines
865 B

<?php
namespace app\enterprise\model;
use think\Model;
class Likes extends Model
{
public static function getPostsLikes($relevance_id, $uid, $userIdArr = [])
{
$playWhere = [
['type', '=', 1],
['relevance_id', '=', $relevance_id],
['user_id', 'in', $userIdArr]
];
$is_like = 0;
$likes = self::where($playWhere)->field('user_id')->select();
foreach ($likes as &$likesValue) {
if ($likesValue['user_id'] == $uid) {
$is_like = 1;
}
$friend = Friend::getFriendName($uid, $likesValue['user_id']);
$likesValue['nickname'] = $friend['nickname'];
$likesValue['avatar'] = $friend['avatar'];
}
return [
'likes' => $likes,
'is_like' => $is_like
];
}
}