Task.php 735 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\shop\model\plus\bargain;
  3. use app\common\model\plus\bargain\Task as TaskModel;
  4. /**
  5. * Class BargainProduct
  6. * 砍价商品模型
  7. * @package app\shop\model\plus\bargain
  8. */
  9. class Task extends TaskModel
  10. {
  11. /**
  12. *列表
  13. */
  14. public function getList($params)
  15. {
  16. $model = $this;
  17. if(isset($params['search']) && !empty($params['search'])){
  18. $model = $model->where('user.nickname|task.product_name', 'like', '%' . trim($params['search']) . '%');
  19. }
  20. return $model->alias('task')->with(['user','file'])
  21. ->join('user user', 'user.user_id = task.user_id', 'left')
  22. ->order('task.create_time', 'desc')
  23. ->paginate($params);
  24. }
  25. }