userModel = new \app\admin\model\User(); $this->orderModel = new \app\admin\model\order\Order; } /** * 获取用户统计数据 * @return void */ public function getUserData(){ $data = []; $startTime = strtotime(date("Y-m-d")); //今日新增 $data[__('today_new_user')] = $this->userModel->where([ 'createtime'=>['>',$startTime] ])->count(); //总用户 $data[__('total_user')] = $this->userModel->count(); //今日支付人数 $data[__('today_pay_user')] = $this->orderModel->where([ 'real_pay_price'=>['>',0], 'createtime'=>['>',$startTime] ])->group('user_id')->count(); //累计支付人数 $data[__('pay_total_user')] = $this->orderModel->where([ 'real_pay_price'=>['>',0] ])->group('user_id')->count(); $this->success("获取成功",$data); } }