OrderSettled.php 814 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\common\model\order;
  3. use app\common\model\BaseModel;
  4. /**
  5. * 订单结算记录
  6. */
  7. class OrderSettled extends BaseModel
  8. {
  9. protected $name = 'order_settled';
  10. protected $pk = 'settled_id';
  11. /**
  12. * 关联订单主表
  13. */
  14. public function orderMaster()
  15. {
  16. return $this->belongsTo('app\\common\\model\\order\\Order');
  17. }
  18. /**
  19. * 关联供应商表
  20. */
  21. public function supplier()
  22. {
  23. return $this->belongsTo('app\\common\\model\\supplier\\Supplier', 'shop_supplier_id', 'shop_supplier_id')->field(['shop_supplier_id', 'name']);
  24. }
  25. /**
  26. * 详情
  27. */
  28. public static function detail($settled_id)
  29. {
  30. return (new static())->with(['orderMaster'])->find($settled_id);
  31. }
  32. }