Taxi.php 1015 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace app\agent\model\order;
  3. use app\common\model\BaseModel;
  4. class Taxi extends BaseModel
  5. {
  6. /**
  7. * @var string
  8. */
  9. protected $name = 'taxi_order';
  10. /**
  11. * 关联车俩
  12. * @return \think\model\relation\BelongsTo
  13. */
  14. public function user()
  15. {
  16. return $this->belongsTo('\app\common\model\Users','user_id');
  17. }
  18. /**
  19. * 关联车俩
  20. * @return \think\model\relation\BelongsTo
  21. */
  22. public function taxi()
  23. {
  24. return $this->belongsTo('\app\common\model\Taxi','taxi_id');
  25. }
  26. /**
  27. * 关联支付订单
  28. * @return \think\model\relation\BelongsTo
  29. */
  30. public function paylog()
  31. {
  32. return $this->belongsTo('\app\common\model\OrderPaylog','id', 'order_idx')
  33. ->field('order_idx,out_trade_no,total_price,pay_type');
  34. }
  35. public function category()
  36. {
  37. return $this->belongsTo('\app\common\model\TaxiServiceCategory', 'category_id')
  38. ->field('id,name,color');
  39. }
  40. }