Files
CompanyProject/芳林公司项目/www.zhiyuanhelp.com/application/admin/controller/api/Common.php
2024-09-27 01:32:49 +08:00

58 lines
1.4 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2018/10/1
* Time: 1:10
*/
namespace app\admin\controller\api;
use app\admin\controller\AdminController;
use think\facade\Cache;
/**
* 后台公共接口
* Class Common
* @package app\api\controller\admin
*/
class Common extends AdminController {
/**
* 获取菜单接口
*/
public function getMenu() {
$SysInfo = Cache::get('SysInfo');
if (!isset($SysInfo['AdminModuleName'])) {
return __error('后台绑定模块名数据有误,请刷新缓存或修改数据库配置!');
}
$this->redirect(url("{$SysInfo['AdminModuleName']}.php\api.menu\getMenu"));
}
/**
* 打开图片上传窗口
* @return \think\response\Json
*/
public function uploadIamge($type = 'one') {
$SysInfo = Cache::get('SysInfo');
if (!isset($SysInfo['AdminModuleName'])) {
return __error('后台绑定模块名数据有误,请刷新缓存或修改数据库配置!');
}
$this->redirect(url("{$SysInfo['AdminModuleName']}.php\\tool.upload\image") . "?type=" . $type);
}
/**
* 后台刷新缓存接口
* @return \think\response\Json
*/
public function clearCache() {
if (app('cache')->clear()) {
return __success('缓存刷新成功!');
} else {
return __error('缓存刷新失败!');
}
}
}