您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

StoreHangOrder.php 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. namespace app\model\order;
  3. use app\model\user\User;
  4. use crmeb\basic\BaseModel;
  5. /**
  6. * Class StoreHangOrder
  7. * @package app\model\order
  8. */
  9. class StoreHangOrder extends BaseModel
  10. {
  11. /**
  12. * 表名
  13. * @var string
  14. */
  15. protected $name = 'store_hang_order';
  16. /**
  17. * 主键id
  18. * @var string
  19. */
  20. protected $pk = 'id';
  21. /**
  22. * @return \think\model\relation\HasOne
  23. */
  24. public function user()
  25. {
  26. return $this->hasOne(User::class, 'uid', 'uid')->bind([
  27. 'nickname' => 'nickname',
  28. 'avatar' => 'avatar'
  29. ]);
  30. }
  31. /**
  32. * @param $query
  33. * @param $value
  34. */
  35. public function searchStoreIdAttr($query, $value)
  36. {
  37. $query->where('store_id', $value);
  38. }
  39. /**
  40. * @param $query
  41. * @param $value
  42. */
  43. public function searchStaffIdAttr($query, $value)
  44. {
  45. $query->where('staff_id', $value);
  46. }
  47. /**
  48. * @param $query
  49. * @param $value
  50. */
  51. public function searchUidAttr($query, $value)
  52. {
  53. $query->where('uid', $value);
  54. }
  55. /**
  56. * @param $query
  57. * @param $value
  58. */
  59. public function searchIsCheckAttr($query, $value)
  60. {
  61. $query->where('is_check', $value);
  62. }
  63. }