CommonController.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Controller\Api\v1;
  4. use App\Controller\AbstractController;
  5. use App\Master\Framework\Library\Tencent\TencentIm;
  6. use App\Utils\AppResult;
  7. use App\Utils\Control\AuthUser;
  8. /**
  9. * 公共管理
  10. * CommonController
  11. */
  12. class CommonController extends AbstractController
  13. {
  14. // 日志模块名称
  15. const LOG_MODULE = 'v1/CommonController';
  16. public function config()
  17. {
  18. return AppResult::success('success',[
  19. 'keyword_filter' => explode('|',site('keyword_filter')),
  20. 'bug'=>[
  21. 'time' => ['刚刚','5分钟前','15分钟前','30分钟前'],
  22. 'question' => [
  23. [
  24. 'label' => '音频异常',
  25. 'child' => ['声音有回声','没有声音','电流声']
  26. ],
  27. [
  28. 'label' => '卡顿问题',
  29. 'child' => ['画面卡顿','音画不同步','声音卡顿']
  30. ],
  31. [
  32. 'label' => '功能异常',
  33. 'child' => ['发不了评论']
  34. ]
  35. ]
  36. ]
  37. ]);
  38. }
  39. // 获取腾讯 userSig
  40. public function get_user_sig()
  41. {
  42. $user = AuthUser::getInstance()->get();
  43. return AppResult::success(result: [
  44. 'userSig' => (new TencentIm())->userSig("user_{$user['id']}")
  45. ]);
  46. }
  47. }