SaasTabbarController.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. namespace app\modules\admin\controllers;
  8. use app\models\Option;
  9. class SaasTabbarController extends BaseController
  10. {
  11. public function actionGet()
  12. {
  13. $tabbar = Option::get('tabbar', 0, 'saas', json_encode([]));
  14. return $this->asJson([
  15. 'code' => 0,
  16. 'msg' => 'success',
  17. 'data' => json_decode($tabbar['value'], true),
  18. ]);
  19. }
  20. public function actionSet()
  21. {
  22. try {
  23. $tabbar = post_params('tabbar', []);
  24. Option::set('tabbar', json_encode($tabbar, JSON_UNESCAPED_UNICODE), 0, 'saas');
  25. return $this->asJson([
  26. 'code' => 0,
  27. 'msg' => 'success'
  28. ]);
  29. } catch (\Exception $e) {
  30. return $this->asJson([
  31. 'code' => 1,
  32. 'msg' => '保存失败'
  33. ]);
  34. }
  35. }
  36. }