123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- // +----------------------------------------------------------------------
- // | A3Mall
- // +----------------------------------------------------------------------
- // | Copyright (c) 2020 http://www.a3-mall.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Author: xzncit <158373108@qq.com>
- // +----------------------------------------------------------------------
- namespace app\admin\controller\platform;
- use app\admin\controller\Auth;
- use think\facade\View;
- use think\facade\Request;
- use mall\response\Response;
- use app\admin\service\platform\Dashboard as DashboardService;
- class Index extends Auth {
- /**
- * 首页
- * @return string
- * @throws \think\db\exception\DataNotFoundException
- * @throws \think\db\exception\DbException
- * @throws \think\db\exception\ModelNotFoundException
- */
- public function index(){
- return View::fetch("",DashboardService::getData());
- }
- /**
- * 系统信息
- * @return string
- */
- public function info(){
- return View::fetch("info",DashboardService::getSystemInfo());
- }
- /**
- * 清理缓存
- * @return array|string|\think\response\Json
- */
- public function cache(){
- if(Request::isAjax()){
- try{
- $type = Request::get("type","","trim,strip_tags");
- if(empty($type)){
- return DashboardService::getCacheList();
- }
- DashboardService::clearCache($type);
- return Response::returnArray("清理缓存成功!",1);
- }catch (\Exception $ex){
- return Response::returnArray($ex->getMessage(),0);
- }
- }
- return View::fetch();
- }
- }
|