// +---------------------------------------------------------------------- namespace app\adminapi\controller\v1\application\wechat; use app\adminapi\controller\AuthController; use app\services\wechat\WechatMenuServices; use think\facade\App; /** * 微信菜单 控制器 * Class Menus * @package app\admin\controller\wechat */ class Menus extends AuthController { /** * 构造方法 * Menus constructor. * @param App $app * @param WechatMenuServices $services */ public function __construct(App $app, WechatMenuServices $services) { parent::__construct($app); $this->services = $services; } /** * 获取菜单 * @return mixed */ public function index() { $menus = $this->services->getWechatMenu(); return app('json')->success(compact('menus')); } /** * 保存菜单 * @return mixed */ public function save() { $buttons = request()->post('button/a', []); if (!count($buttons)) return app('json')->fail(400238); $this->services->saveMenu($buttons); return app('json')->success(100001); } }