PopularizePageShowController.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2018/12/4
  6. * Time: 14:37
  7. */
  8. namespace app\frontend\modules\finance\controllers;
  9. use app\common\components\BaseController;
  10. use app\common\facades\Setting;
  11. use app\framework\Http\Request;
  12. class PopularizePageShowController extends BaseController
  13. {
  14. public function index(Request $request,$integrated = null)
  15. {
  16. $all_set = \Setting::get("popularize");
  17. $data = [
  18. 'wechat' => [
  19. 'vue_route' => !empty($all_set['wechat']['vue_route'])?$all_set['wechat']['vue_route']:[],
  20. 'url' => !empty($all_set['wechat']['callback_url']) ? $all_set['wechat']['callback_url'] : yzAppFullUrl('home'),
  21. ],
  22. 'mini' => [
  23. 'vue_route' => !empty($all_set['mini']['vue_route'])?$all_set['mini']['vue_route']:[],
  24. 'url' => !empty($all_set['mini']['callback_url'])?$all_set['mini']['callback_url']:'',
  25. 'mini_url' => !empty($all_set['mini']['small_extension_link'])?$all_set['mini']['small_extension_link']:'/pages/index/index',
  26. ],
  27. 'wap' => [
  28. 'vue_route' => !empty($all_set['wap']['vue_route'])?$all_set['wap']['vue_route']:[],
  29. 'url' => !empty($all_set['wap']['callback_url']) ? $all_set['wap']['callback_url'] : yzAppFullUrl('home'),
  30. ],
  31. 'app' => [
  32. 'vue_route' => !empty($all_set['app']['vue_route'])?$all_set['app']['vue_route']:[],
  33. 'url' => !empty($all_set['app']['callback_url']) ? $all_set['app']['callback_url'] : yzAppFullUrl('home'),
  34. ],
  35. 'alipay' => [
  36. 'vue_route' => !empty($all_set['alipay']['vue_route'])?$all_set['alipay']['vue_route']:[],
  37. 'url' => !empty($all_set['alipay']['callback_url']) ? $all_set['alipay']['callback_url'] : yzAppFullUrl('home'),
  38. ],
  39. 'baidu' => !empty(Setting::get('shop.shop.baidu'))?Setting::get('shop.shop.baidu'):null,
  40. ];
  41. if (is_null($integrated)) {
  42. return $this->successJson('成功', $data);
  43. } else {
  44. return show_json(1, $data);
  45. }
  46. }
  47. protected function moRen()
  48. {
  49. return [
  50. 'wechat' => [
  51. 'vue_route' =>[],
  52. 'url' => '',
  53. ],
  54. 'mini' => [
  55. 'vue_route' => [],
  56. 'url' => '',
  57. ],
  58. 'wap' => [
  59. 'vue_route' => [],
  60. 'url' => '',
  61. ],
  62. 'app' => [
  63. 'vue_route' => [],
  64. 'url' => '',
  65. ],
  66. 'alipay' => [
  67. 'vue_route' => [],
  68. 'url' => '',
  69. ],
  70. ];
  71. }
  72. }