Server : nginx/1.20.1 System : Linux iZ2ze9ojcl78uluczwag69Z 4.18.0-240.22.1.el8_3.x86_64 #1 SMP Thu Apr 8 19:01:30 UTC 2021 x86_64 User : www ( 1000) PHP Version : 7.3.28 Disable Function : passthru,exec,system,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/0531yanglao.com/app/admin/controller/ |
<?php /* * @Description : 控制台 * @Author : https://github.com/skyselang * @Date : 2020-05-05 * @LastEditTime : 2021-03-18 */ namespace app\admin\controller; use app\admin\service\AdminIndexService; use app\admin\service\UserService; use think\facade\Request; class AdminIndex { /** * 首页 * * @method GET * * @return json */ public function index() { $data = AdminIndexService::index(); return success($data); } /** * 数据统计(用户) * * @method GET * * @return json */ public function statisticUser() { $date = Request::param('date/a', []); $date_arr = [ 'total', 'today', 'yesterday', 'thisweek', 'lastweek', 'thismonth', 'lastmonth' ]; $number = []; $active = []; foreach ($date_arr as $k => $v) { $number[$v] = UserService::staNumber($v); $active[$v] = UserService::staNumber($v, 'act'); } $data['number'] = $number; $data['active'] = $active; $data['date_new'] = UserService::staDate($date); $data['date_act'] = UserService::staDate($date, 'act'); return success($data); } }