1 ); //注册人数 $data['regnum'] = db('member')->whereTime('reg_time', 'between', [$startdata,$enddata])->count(); //充值次数 $data['paynum'] = db('order')->where('iscontrol',0)->where($where)->whereTime('create_time', 'between', [$startdata,$enddata])->count(); //充值金额 $data['money'] = db('order')->where('iscontrol',0)->where($where)->whereTime('create_time', 'between', [$startdata,$enddata])->sum('money'); //统计数据 $data['res'] = db('order') ->alias('o') ->join('tuiguang t', 't.id = o.channel', 'LEFT') ->where($where) ->where($where2) ->where('iscontrol',0) ->whereTime('o.create_time', 'between', [$startdata,$enddata]) ->field('t.*, o.channel, sum(o.money) as sum') ->group('o.channel') ->order('sum desc') ->paginate(15,false,['query'=>request()->param()]); // 展示前端时间戳 $startdata = date('Y-m-d H:i:s',$startdata); $enddata = date('Y-m-d H:i:s',$enddata); $this->assign($data); $this->assign('text', $text); $this->assign('startdata', $startdata); $this->assign('enddata', $enddata); $this->setMeta('数据详情'); return $this->fetch(); } }