Order.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace app\api\controller\plus\agent;
  3. use app\api\controller\Controller;
  4. use app\api\model\plus\agent\Setting;
  5. use app\api\model\plus\agent\User as AgentUserModel;
  6. use app\api\model\plus\agent\Order as OrderModel;
  7. /**
  8. * 分销商订单
  9. */
  10. class Order extends Controller
  11. {
  12. // 当前用户
  13. private $user;
  14. // 分销商用户信息
  15. private $Agent;
  16. // 分销商设置
  17. private $setting;
  18. /**
  19. * 构造方法
  20. */
  21. public function initialize()
  22. {
  23. // 用户信息
  24. $this->user = $this->getUser();
  25. // 分销商用户信息
  26. $this->Agent = AgentUserModel::detail($this->user['user_id']);
  27. // 分销商设置
  28. $this->setting = Setting::getAll();
  29. }
  30. /**
  31. * 分销商订单列表
  32. */
  33. public function lists($settled = -1)
  34. {
  35. $model = new OrderModel;
  36. return $this->renderSuccess('', [
  37. // 提现明细列表
  38. 'list' => $model->getList($this->user['user_id'], (int)$settled),
  39. // 页面文字
  40. 'words' => $this->setting['words']['values'],
  41. ]);
  42. }
  43. }