WechatMenuConfigController.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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\WechatConfig;
  9. use app\modules\admin\models\WechatConfigForm;
  10. use app\modules\admin\models\WechatMenuConfigForm;
  11. class WechatMenuConfigController extends BaseController
  12. {
  13. /**
  14. * 微信公众号菜单设置
  15. */
  16. public function actionSetMenuConfig() {
  17. $form = new WechatMenuConfigForm();
  18. $form->attributes = post_params();
  19. return $this->asJson($form->setMenuConfig());
  20. }
  21. /**
  22. * 获取
  23. */
  24. public function actionGetMenuList() {
  25. $form = new WechatMenuConfigForm();
  26. $form->attributes = get_params();
  27. return $this->asJson($form->getMenuList());
  28. }
  29. /**
  30. * 删除
  31. */
  32. public function actionDelMenu() {
  33. $form = new WechatMenuConfigForm();
  34. $form->attributes = get_params();
  35. return $this->asJson($form->delMenu());
  36. }
  37. /**
  38. * 获取
  39. */
  40. public function actionGetMenuInfo() {
  41. $form = new WechatMenuConfigForm();
  42. $form->attributes = get_params();
  43. return $this->asJson($form->getMenuInfo());
  44. }
  45. }