title = '订单管理'; $this->order_status = ['待支付','已支付/待发货','已发货/待收货','已收货','已评论','','','','','已取消']; $query = $this->_query($this->table); if($this->request->request('tel'))$where[]= ['u.phone','like','%'.$this->request->request('tel').'%']; if($this->request->request('user_name'))$where[]= ['u.name','like','%'.$this->request->request('user_name').'%']; if($this->request->request('order_no')) $where[]= ['o.order_no','like','%'.$this->request->request('order_no').'%']; if($this->request->request('order_status') > -1) $where[]= ['o.status','=',$this->request->request('order_status')]; $query->alias('o') ->field('o.* , u.name as user_name ,u.phone') ->join('store_member u',' o.uid = u.id ','LEFT'); if(!empty($where)) $query->where($where); $query ->order('o.id desc')->page(); } /** * 订单详情 * @auth true * @menu true */ public function detail() { $this->title = '订单详情'; $order_id = input('id'); $detail = Db::table('store_order o') ->field('o.* , u.name as user_name ,u.phone') ->join('store_member u',' o.uid = u.id ','LEFT') ->where('o.id',$order_id) ->find(); $this->assign('detail',$detail); $this->fetch('detail'); } /** * 图表数据 */ public function orderStatistics() { $this->fetch('order_statistics'); } }