CallbackPushLog.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace app\v1\model\advert;
  3. use plugin\saiadmin\basic\BaseNormalModel;
  4. /**
  5. * 媒体上报日志模型
  6. */
  7. class CallbackPushLog extends BaseNormalModel
  8. {
  9. /**
  10. * 数据表主键
  11. * @var string
  12. */
  13. protected $pk = 'id';
  14. /**
  15. * 数据库表名称
  16. * @var string
  17. */
  18. protected $table = 'callback_push_log';
  19. /**
  20. * 数据库连接
  21. * @var string
  22. */
  23. protected $connection = 'db_advert_log';
  24. /**
  25. * 用户名 搜索
  26. */
  27. public function searchUserNameAttr($query, $value)
  28. {
  29. $query->where('user_name', 'like', '%'.$value.'%');
  30. }
  31. /**
  32. * 注册时间 搜索
  33. */
  34. public function searchRegTimeAttr($query, $value)
  35. {
  36. $query->whereTime('reg_time', 'between', $value.' 00:00:00', $value.' 23:59:59');
  37. }
  38. /**
  39. * 上报时间 搜索
  40. */
  41. public function searchAddTimeAttr($query, $value)
  42. {
  43. $query->whereTime('add_time', 'between', $value.' 00:00:00', $value.' 23:59:59');
  44. }
  45. }