ReplySearchTrait.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CatchAdmin [Just Like ~ ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2017~2020 http://catchadmin.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed ( https://github.com/yanwenwu/catch-admin/blob/master/LICENSE.txt )
  8. // +----------------------------------------------------------------------
  9. // | Author: JaguarJack [ njphper@gmail.com ]
  10. // +----------------------------------------------------------------------
  11. namespace catchAdmin\wechat\model\search;
  12. trait ReplySearchTrait
  13. {
  14. /**
  15. * 规则查询
  16. *
  17. * @time 2020年06月30日
  18. * @param $query
  19. * @param $value
  20. * @param $data
  21. * @return mixed
  22. */
  23. public function searchRuleTypeAttr($query, $value, $data)
  24. {
  25. return $query->where('rule_type', $value);
  26. }
  27. /**
  28. * 类型查询
  29. *
  30. * @time 2020年06月30日
  31. * @param $query
  32. * @param $value
  33. * @param $data
  34. * @return mixed
  35. */
  36. public function searchTypeAttr($query, $value, $data)
  37. {
  38. return $query->where('type', $value);
  39. }
  40. /**
  41. * 状态查询
  42. *
  43. * @time 2020年06月30日
  44. * @param $query
  45. * @param $value
  46. * @param $data
  47. * @return mixed
  48. */
  49. public function searchStatusAttr($query, $value, $data)
  50. {
  51. return $query->where('status', $value);
  52. }
  53. }