|
|
@ -8,19 +8,14 @@ class NoticeService extends BaseHomeService |
|
|
|
public function generateToken($param): array |
|
|
|
{ |
|
|
|
try { |
|
|
|
if (empty($param['user_id'])) { |
|
|
|
return $this->toData('400', lang('parameter_error')); |
|
|
|
} |
|
|
|
// 检查用户信息 |
|
|
|
$user = UserModel::where(['user_id'=>$param['user_id']])->find(); |
|
|
|
if (empty($user)) { |
|
|
|
return $this->toData('500', '用户信息不存在'); |
|
|
|
if (!isset($param['user_id'])) { |
|
|
|
return [ |
|
|
|
'token' => "", |
|
|
|
]; |
|
|
|
} |
|
|
|
// 生成Beams身份验证令牌 |
|
|
|
$token = (new \app\utility\Pusher())->generateToken($param['user_id']); |
|
|
|
return $this->toData('0', 'ok', [ |
|
|
|
'token' => $token |
|
|
|
]); |
|
|
|
return $token; |
|
|
|
} catch (\Exception $exception) { |
|
|
|
return $this->toData('500', lang('system_busy'), [$exception->getMessage(), $exception->getTrace()]); |
|
|
|
} |
|
|
|