Order.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com
  8. * =========================================================
  9. */
  10. namespace addon\memberrecharge\api\controller;
  11. use addon\memberrecharge\model\MemberrechargeOrder as MemberRechargeOrderModel;
  12. use app\api\controller\BaseApi;
  13. /**
  14. * 充值订单
  15. */
  16. class Order extends BaseApi
  17. {
  18. /**
  19. * 计算信息
  20. */
  21. public function page()
  22. {
  23. $token = $this->checkToken();
  24. if ($token['code'] < 0) return $this->response($token);
  25. $page = isset($this->params['page']) ? $this->params['page'] : 1;
  26. $page_size = isset($this->params['page_size']) ? $this->params['page_size'] : PAGE_LIST_ROWS;
  27. $field = 'order_id,recharge_id,recharge_name,order_no,cover_img,buy_price,create_time,out_trade_no,face_value,point,growth,coupon_id';
  28. $member_recharge_order_model = new MemberRechargeOrderModel();
  29. $condition = array(
  30. ['status', '=', 2],
  31. ['member_id', '=', $this->member_id],
  32. ['site_id', '=', $this->site_id]
  33. );
  34. $list = $member_recharge_order_model->getMemberRechargeOrderPageList($condition, $page, $page_size, 'create_time desc', $field);
  35. return $this->response($list);
  36. }
  37. }