Config.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的saas管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace app\api\controller\sys;
  12. use app\service\api\site\SiteService;
  13. use app\service\api\sys\ConfigService;
  14. use core\base\BaseApiController;
  15. use think\Response;
  16. class Config extends BaseApiController
  17. {
  18. /**
  19. * 获取版权信息
  20. * @return Response
  21. */
  22. public function getCopyright()
  23. {
  24. return success(( new ConfigService() )->getCopyright());
  25. }
  26. /**
  27. * 场景域名
  28. * @return Response
  29. */
  30. public function getSceneDomain()
  31. {
  32. return success(( new ConfigService() )->getSceneDomain());
  33. }
  34. /**
  35. * 获取站点信息
  36. * @return Response
  37. */
  38. public function site()
  39. {
  40. return success(( new SiteService() )->getSiteCache());
  41. }
  42. /**
  43. * 获取手机端首页列表
  44. */
  45. public function getWapIndexList()
  46. {
  47. $data = $this->request->params([
  48. [ 'title', '' ],
  49. [ 'key', '' ] // 多个查询,逗号隔开
  50. ]);
  51. return success(( new ConfigService() )->getWapIndexList($data));
  52. }
  53. /**
  54. * 获取地图配置
  55. * @return Response
  56. */
  57. public function getMap()
  58. {
  59. return success(( new ConfigService() )->getMap());
  60. }
  61. }