53 lines
1.3 KiB
PHP
53 lines
1.3 KiB
PHP
<?php
|
|
|
|
namespace app\store\controller;
|
|
|
|
use app\store\model\Wxapp as WxappModel;
|
|
use app\store\model\WxappNavbar as WxappNavbarModel;
|
|
|
|
/**
|
|
* 小程序管理
|
|
* Class Wxapp
|
|
* @package app\store\controller
|
|
*/
|
|
class Wxapp extends Controller
|
|
{
|
|
/**
|
|
* 小程序设置
|
|
* @return mixed
|
|
* @throws \think\exception\DbException
|
|
*/
|
|
public function setting()
|
|
{
|
|
// 当前小程序信息
|
|
$model = WxappModel::detail();
|
|
if (!$this->request->isAjax()) {
|
|
return $this->fetch('setting', compact('model'));
|
|
}
|
|
// 更新小程序设置
|
|
if ($model->edit($this->postData('wxapp'))) {
|
|
return $this->renderSuccess('更新成功');
|
|
}
|
|
return $this->renderError($model->getError() ?: '更新失败');
|
|
}
|
|
|
|
/**
|
|
* 导航栏设置
|
|
* @return array|mixed
|
|
* @throws \think\exception\DbException
|
|
*/
|
|
public function tabbar()
|
|
{
|
|
$model = WxappNavbarModel::detail();
|
|
if (!$this->request->isAjax()) {
|
|
return $this->fetch('tabbar', compact('model'));
|
|
}
|
|
$data = $this->postData('tabbar');
|
|
if (!$model->edit($data)) {
|
|
return $this->renderError('更新失败');
|
|
}
|
|
return $this->renderSuccess('更新成功');
|
|
}
|
|
|
|
}
|