JobfairBlackListRepository.php 750 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: wuzhenke
  5. * Date: 2019/1/30
  6. * Time: 19:21
  7. */
  8. namespace App\Repositories\Jobfair;
  9. use App\Models\Jobfair\JobfairBlacklist;
  10. use Prettus\Repository\Eloquent\BaseRepository;
  11. class JobfairBlackListRepository extends BaseRepository
  12. {
  13. public function model()
  14. {
  15. return JobfairBlacklist::class;
  16. }
  17. public function getOne($where)
  18. {
  19. return $this->model->where($where)->first();
  20. }
  21. public function getCompanyId()
  22. {
  23. return $this->model->pluck('company_id')->all();
  24. }
  25. public function threeMonthBlackCompany()
  26. {
  27. return $this->model->where('type', 1)->where('created_at', '<', date('Y-m-d H:i:s', strtotime('-90 days')))->delete();
  28. }
  29. }