*/ namespace app\admin\controller; use app\admin\model\AdminLog; use app\admin\model\AdminMenu; use app\admin\model\AdminRole; use app\admin\model\AdminUser; use tools\SystemInfo; use think\Request; use think\Db; class IndexController extends Controller { public function index(Request $request) { //更新时间 $time = date('Y-m-d H:i:s', time()); //今日成交订单 $order_num_today = Db::name('order') ->where(['order_status' =>1]) ->whereTime('create_time', 'today') ->count(); //昨日 $order_num_yesterday = Db::name('order') ->where(['order_status' =>1]) ->whereTime('create_time', 'yesterday') ->count(); //变化 $order_num_change = $order_num_today - $order_num_yesterday; if ($order_num_change >= 0) { $order_num_change = '+' . $order_num_change; } //总 $order_num_all = Db::name('order') ->where(['order_status' =>1]) ->count(); //今日销售金额(元) $order_amount_today = Db::name('order') ->where(['order_status' =>1]) ->whereTime('create_time', 'today') ->sum('total_amount'); //昨日 $order_amount_yesterday = Db::name('order') ->where(['order_status' =>1]) ->whereTime('create_time', 'yesterday') ->sum('total_amount'); //总 $order_amount_all = Db::name('order') ->where(['order_status' =>1]) ->sum('total_amount'); //变化 $order_amount_change = $order_amount_today - $order_amount_yesterday; if ($order_amount_change >= 0) { $order_amount_change = '+' . $order_amount_change; } // 今天新增会员数量 $add_user_today = Db::name('user') ->whereTime('create_time', 'today') ->count(); //昨天 $add_user_yesterday = Db::name('user') ->whereTime('create_time', 'yesterday') ->count(); //总 $user_all = Db::name('user') ->count(); //变化 $add_change = $add_user_today - $add_user_yesterday; if ($add_change >= 0) { $add_change = '+' . $add_change; } $date=[ 'time' => $time, 'order_num_today' => $order_num_today, 'order_num_yesterday' => $order_num_yesterday, 'order_num_change' => $order_num_change, 'order_amount_today' => $order_amount_today, 'order_amount_yesterday' => $order_amount_yesterday, 'order_amount_change' => $order_amount_change, 'add_user_today' => $add_user_today, 'add_user_yesterday' => $add_user_yesterday, 'add_user_change' => $add_change, 'order_num_all' => $order_num_all, 'order_amount_all' => $order_amount_all, 'user_all' => $user_all, ]; $this->assign([ 'res'=>$date, ]); return $this->fetch(); } }