checkToken(); if ($token['code'] < 0) return $this->response($token); $manage_user_model = new ManageUser(); $page = $this->params['page'] ?? 1; $page_size = $this->params['page_size'] ?? PAGE_LIST_ROWS; $condition = [ ['f.site_id', '=', $this->site_id], ]; $condition[] = ['f.member_id', '=', $this->member_id]; $manage_user_info = $manage_user_model->getManageInfo($condition); $where = [ ['one_manage_id', 'in', $manage_user_info['data']['id']], ]; $is_settlement = input('is_settlement', 0); if ($is_settlement == 1) { $where[] = ['is_settlement', '=', 0]; } else if ($is_settlement == 2) { $where[] = ['is_settlement', '=', 1]; } else if ($is_settlement == 3) { $where[] = ['is_refund', '=', 1]; } $model = new ManageOrder(); $orderinfo = $model->getOrderPageList($where, $page, $page_size); return $this->response($orderinfo); } /*** * 获取订单详情 * @return false|string */ public function info() { $order_id = $this->params['order_id'] ?? 0; $model = new ManageOrder(); $orderinfo = $model->getOrderInfo([['order_id', '=', $order_id]]); return $this->response($orderinfo); } /**** * 获取订单 * @return false|string */ public function getorder() { $manageId = input('manageId', 0); $sub_member_id = input('sub_member_id', 0); $token = $this->checkToken(); if ($token['code'] < 0) return $this->response($token); $model = new ManageOrder(); $page = $this->params['page'] ?? 1; $page_size = $this->params['page_size'] ?? PAGE_LIST_ROWS; if ($manageId > 0) { $where = [ ['one_manage_id', 'in', $manageId], ]; } if ($sub_member_id > 0) { $where[] = ['sub_member_id', '=', $sub_member_id]; } $orderinfo = $model->getOrderPageList($where, $page, $page_size); return $this->response($orderinfo); } }