checkToken(); if ($token[ 'code' ] < 0) return $this->response($token); $member_recharge_model = new Memberrecharge(); $list = $member_recharge_model->getMemberRechargeList([['site_id', '=', $this->site_id]]); return $this->response($list); } /** * 充值记录 * @return false|string */ public function orderPage() { $page = $this->params['page'] ?? 1; $page_size = $this->params['page_size'] ?? PAGE_LIST_ROWS; $search_text = $this->params['search_text'] ?? ''; $search_mode = $this->params['search_mode'] ?? 'pay_time'; $start_time = $this->params['start_time'] ?? ''; $end_time = $this->params['end_time'] ?? ''; $condition = [ ['site_id', '=', $this->site_id], ['store_id', '=', $this->store_id], ['status', '=', 2], ]; if (!empty($search_text)) { $condition[] = ['order_no|out_trade_no|nickname', 'like', '%' . $search_text . '%']; } if (!empty($search_mode)) { if (!empty($start_time) && empty($end_time)) { $condition[] = [$search_mode, '>=', date_to_time($start_time)]; } elseif (empty($start_time) && !empty($end_time)) { $condition[] = [$search_mode, '<=', date_to_time($end_time)]; } elseif (!empty($start_time) && !empty($end_time)) { $condition[] = [$search_mode, 'between', [date_to_time($start_time), date_to_time($end_time)]]; } } $recharge_model = new MemberrechargeOrder(); $list = $recharge_model->getMemberRechargeOrderPageList($condition, $page, $page_size, 'create_time desc'); return $this->response($list); } /** * 充值详情 * @return false|string */ public function orderDetail() { $order_id = $this->params['order_id'] ?? 0; $recharge_model = new MemberrechargeOrder(); $condition = [ ['site_id', '=', $this->site_id], ['store_id', '=', $this->store_id], ['order_id', '=', $order_id], ]; $detail = $recharge_model->getMemberRechargeOrderInfo($condition); return $this->response($detail); } }