IsLogin(); } /** * 列表 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2018-09-28 * @desc description */ public function Index() { // 参数 $params = $this->data_request; $params['user'] = $this->user; $params['user_type'] = 'user'; // 条件 $where = OrderAftersaleService::OrderAftersaleListWhere($params); // 获取总数 $total = OrderAftersaleService::OrderAftersaleTotal($where); $page_total = ceil($total/$this->page_size); $start = intval(($this->page-1)*$this->page_size); // 获取列表 $data_params = [ 'm' => $start, 'n' => $this->page_size, 'where' => $where, ]; $data = OrderAftersaleService::OrderAftersaleList($data_params); // 返回数据 $result = [ 'total' => $total, 'page_total' => $page_total, 'data' => $data['data'], ]; return ApiService::ApiDataReturn(SystemBaseService::DataReturn($result)); } /** * 详情 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-05-21 * @desc description */ public function Detail() { $params = $this->data_request; $params['user'] = $this->user; $ret = OrderAftersaleService::OrderAftersaleDetailData($params); if($ret['code'] == 0) { $ret = SystemBaseService::DataReturn($ret['data'], $ret['msg'], $ret['code']); } return ApiService::ApiDataReturn($ret); } /** * 申请售后创建 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-05-23 * @desc description */ public function Create() { $params = $this->data_request; $params['user'] = $this->user; return ApiService::ApiDataReturn(OrderAftersaleService::AftersaleCreate($params)); } /** * 用户退货 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-05-23 * @desc description */ public function Delivery() { $params = $this->data_request; $params['user'] = $this->user; return ApiService::ApiDataReturn(OrderAftersaleService::AftersaleDelivery($params)); } /** * 订单取消 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2018-09-30 * @desc description */ public function Cancel() { $params = $this->data_request; $params['user'] = $this->user; return ApiService::ApiDataReturn(OrderAftersaleService::AftersaleCancel($params)); } } ?>