Record.php 918 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\api\model\plus\lottery;
  3. use app\common\model\plus\lottery\Record as RecordModel;
  4. /**
  5. * Class GiftPackage
  6. * 记录模型
  7. * @package app\common\model\plus\giftpackage
  8. */
  9. class Record extends RecordModel
  10. {
  11. /**
  12. * 记录列表
  13. * @param $data
  14. */
  15. public function getList($data, $user)
  16. {
  17. $model = $this;
  18. return $model->alias('r')
  19. ->where('user_id', '=', $user['user_id'])
  20. ->field('r.*')
  21. ->order('r.create_time', 'desc')
  22. ->paginate($data);
  23. }
  24. /**
  25. * 记录列表
  26. * @param $data
  27. */
  28. public function getLimitList($limit)
  29. {
  30. $model = $this;
  31. return $model->alias('r')
  32. ->with(['user'])
  33. ->field('r.*')
  34. ->order('r.create_time', 'desc')
  35. ->limit($limit)
  36. ->select();
  37. }
  38. }