<?php
|
namespace app\api\logic;
|
|
use app\common\logic\Basic as BasicLogic;
|
use app\api\model\AlbumFollow as ModelAlbumFollow;
|
|
/**
|
* 关注管理
|
*/
|
class AlbumFollow extends BasicLogic
|
{
|
|
|
protected $model = null;
|
|
public function __construct()
|
{
|
parent::__construct();
|
|
$this->model = new ModelAlbumFollow();
|
}
|
|
|
public function follow($user_id,$uid)
|
{
|
$is_follow = $this->model->where(['user_id'=>$user_id,'uid'=>$uid])->find();
|
if(empty($is_follow)){
|
$res = $this->model->insert(['user_id'=>$user_id,'uid'=>$uid,'create_time'=>time()]);
|
}else{
|
$res = $this->model->where(['user_id'=>$user_id,'uid'=>$uid])->delete();
|
}
|
if(!$res) fault('操作失败');
|
return true;
|
}
|
|
public function getAllUids($user_id)
|
{
|
$uids = $this->model->where(['user_id'=>$user_id])->column('uid');
|
return empty($uids) ? [] : $uids;
|
}
|
|
|
|
}
|