You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

StoreOrderEconomize.php 1.1KB

2 jaren geleden
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. namespace app\model\order;
  3. use app\model\user\User;
  4. use crmeb\basic\BaseModel;
  5. use crmeb\traits\ModelTrait;
  6. use think\Model;
  7. /**
  8. *
  9. * Class StoreOrder
  10. * @package app\model\order
  11. */
  12. class StoreOrderEconomize extends BaseModel
  13. {
  14. use ModelTrait;
  15. /**
  16. * 数据表主键
  17. * @var string
  18. */
  19. protected $pk = 'id';
  20. /**
  21. * 模型名称
  22. * @var string
  23. */
  24. protected $name = 'store_order_economize';
  25. protected $insert = ['add_time'];
  26. /**
  27. * 更新时间
  28. * @var bool | string | int
  29. */
  30. protected $updateTime = false;
  31. /**
  32. * 一对一关联用户表
  33. * @return \think\model\relation\HasOne
  34. */
  35. public function user()
  36. {
  37. return $this->hasOne(User::class, 'uid', 'uid')->field(['uid', 'nickname', 'phone', 'spread_uid'])->bind([
  38. 'nickname' => 'nickname',
  39. 'phone' => 'phone',
  40. ]);
  41. }
  42. /**
  43. * 订单搜索
  44. * @param Model $query
  45. * @param $value
  46. */
  47. public function searchOrderIdAttr($query, $value)
  48. {
  49. $query->where('order_id', $value);
  50. }
  51. }