ConfigController.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?php
  2. namespace app\index\controller;
  3. use think\exception\ValidateException;
  4. use app\model\Config;
  5. class ConfigController extends Base
  6. {
  7. public function index()
  8. {
  9. $mo = input('post.mo', '', 'serach_in');
  10. if (empty($mo)) {
  11. $mo = 'common';
  12. }
  13. $data = Config::getconfig($mo);
  14. if ($mo == 'member') {
  15. $data['sms_status'] = Config::getconfig('sms')['status'];
  16. }
  17. if ($mo == 'pagestyle') {
  18. if (empty($data['appstylecolor'])) {
  19. $data['appstylecolor'] = '#ff0000';
  20. }
  21. }
  22. $data['SITE_ICON'] = toimg($data['SITE_ICON']);
  23. $data['poster'] = toimg($data['poster']);
  24. $data['applypic'] = toimg($data['applypic']);
  25. $data['module'] = config('database.app_name');
  26. $data['is_submitaudit'] = \app\model\Uploadminiprogram::getaudit(input('get.v', '', 'serach_in'));
  27. $data['kefu'] = Config::getconfig('kefu');
  28. return $this->json(['data' => $data]);
  29. }
  30. public function keyword()
  31. {
  32. $config = Config::getconfig('common');
  33. //空判断
  34. if (!empty($config['keyword'])) {
  35. $data['keyword'] = explode(',', $config['keyword']);
  36. }
  37. return $this->json(['data' => $data]);
  38. }
  39. public function memberislogin()
  40. {
  41. $data = [];
  42. $is_submitaudit = \app\model\Uploadminiprogram::getaudit(input('get.v', '', 'serach_in'));
  43. if ($is_submitaudit != 1) {
  44. $data = Config::getconfig('member');
  45. }
  46. return $this->json(['data' => $data]);
  47. }
  48. public function audit()
  49. {
  50. $data['is_submitaudit'] = \app\model\Uploadminiprogram::getaudit(input('get.v', '', 'serach_in'));
  51. return $this->json(['data' => $data]);
  52. }
  53. public function is_v2()
  54. {
  55. if (config('database.app_name') == config('my.app_v2')) {
  56. return $this->json(['data' => 1]);
  57. } else {
  58. return $this->json(['data' => 0]);
  59. }
  60. }
  61. public function is_v3()
  62. {
  63. if (config('database.app_name') == config('my.app_v3')) {
  64. return $this->json(['data' => 1]);
  65. } else {
  66. return $this->json(['data' => 0]);
  67. }
  68. }
  69. public function is_v6()
  70. {
  71. if (config('database.app_name') == config('my.app_v6')) {
  72. return $this->json(['data' => 1]);
  73. } else {
  74. return $this->json(['data' => 0]);
  75. }
  76. }
  77. }