PublicController.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  8. // +----------------------------------------------------------------------
  9. // | Author: CRMEB Team <admin@crmeb.com>
  10. // +----------------------------------------------------------------------
  11. namespace app\api\controller\pc;
  12. use app\Request;
  13. use app\services\pc\PublicServices;
  14. class PublicController
  15. {
  16. protected $services;
  17. public function __construct(PublicServices $services)
  18. {
  19. $this->services = $services;
  20. }
  21. /**
  22. * 获取城市数据
  23. * @param Request $request
  24. * @return mixed
  25. */
  26. public function getCity(Request $request)
  27. {
  28. list($pid) = $request->getMore([
  29. [['pid', 'd'], 0],
  30. ], true);
  31. return app('json')->success($this->services->getCity($pid));
  32. }
  33. /**
  34. * 获取公司信息
  35. * @return mixed
  36. */
  37. public function getCompanyInfo()
  38. {
  39. $data['contact_number'] = sys_config('contact_number');
  40. $data['company_address'] = sys_config('company_address');
  41. $data['copyright'] = sys_config('nncnL_crmeb_copyright', '');
  42. $data['record_No'] = sys_config('record_No');
  43. $data['site_name'] = sys_config('site_name');
  44. $data['site_keywords'] = sys_config('site_keywords');
  45. $data['site_description'] = sys_config('site_description');
  46. $data['network_security'] = sys_config('network_security');
  47. $logoUrl = sys_config('pc_logo');
  48. if (strstr($logoUrl, 'http') === false && $logoUrl) {
  49. $logoUrl = sys_config('site_url') . $logoUrl;
  50. }
  51. $logoUrl = str_replace('\\', '/', $logoUrl);
  52. $data['logoUrl'] = $logoUrl;
  53. return app('json')->success($data);
  54. }
  55. /**
  56. * 获取关注微信二维码
  57. * @return mixed
  58. */
  59. public function getWechatQrcode()
  60. {
  61. $data['wechat_qrcode'] = sys_config('wechat_qrcode');
  62. return app('json')->success($data);
  63. }
  64. }