ChannelActivitiesService.php 827 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: tandunzhao
  5. * Date: 2018/3/22
  6. * Time: 下午6:00
  7. */
  8. namespace App\Modules\Channel\Services;
  9. use App\Modules\Channel\Models\ChannelActivities;
  10. use App\Modules\Channel\Models\Company;
  11. use DB;
  12. class ChannelActivitiesService
  13. {
  14. public static function getValidActivity($channel_id) {
  15. return ChannelActivities::where([
  16. ['begin_time','<=',date('Y-m-d H:i:s')],
  17. ['end_time','>=',date('Y-m_d H:i:s')],
  18. ['distribution_channel_id','=',$channel_id]
  19. ])->first();
  20. }
  21. public static function addChannelActivity($channel_id,$param){
  22. $param['distribution_channel_id'] = $channel_id;
  23. return ChannelActivities::create($param);
  24. }
  25. public static function getAll(){
  26. return ChannelActivities::get();
  27. }
  28. }