|
|
@ -5,12 +5,19 @@ use app\model\UserModel; |
|
|
|
|
|
|
|
class NoticeService extends BaseHomeService |
|
|
|
{ |
|
|
|
// 生成Beams Token, 注意:返回结果的格式必须是 {"token": "xxx"} 因为这个接口是当作回调函数给Pusher IOS SDK调用的 |
|
|
|
public function generateToken($param): array |
|
|
|
{ |
|
|
|
try { |
|
|
|
if (!isset($param['user_id'])) { |
|
|
|
return [ |
|
|
|
'token' => "", |
|
|
|
'token' => "缺少user_id", |
|
|
|
]; |
|
|
|
} |
|
|
|
$user = UserModel::where(['user_id'=>$param['user_id']])->find(); |
|
|
|
if (empty($user)) { |
|
|
|
return [ |
|
|
|
'token' => "无效用户ID", |
|
|
|
]; |
|
|
|
} |
|
|
|
// 生成Beams身份验证令牌 |
|
|
|