58 lines
1.4 KiB
PHP
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('缓存刷新失败!');
|
|
}
|
|
}
|
|
} |