| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- namespace app\common\model\supplier;
- use app\common\model\BaseModel;
- use app\common\service\order\OrderService;
- /**
- * 供应收款订单
- */
- class PayOrder extends BaseModel
- {
- protected $pk = 'order_id';
- protected $name = 'supplier_pay_order';
- /**
- * 生成订单号
- */
- public function orderNo()
- {
- return OrderService::createOrderNo();
- }
- /**
- * 关联用户表
- */
- public function user()
- {
- return $this->belongsTo('app\\common\\model\\user\\User', 'user_id', 'user_id');
- }
- /**
- * 关联商户表
- */
- public function supplier()
- {
- return $this->belongsTo('app\\common\\model\\supplier\\Supplier', 'shop_supplier_id', 'shop_supplier_id');
- }
- /**
- * 关联门店表
- */
- public function store()
- {
- return $this->belongsTo('app\\common\\model\\store\\Store', 'store_id', 'store_id');
- }
- /**
- * 关联用户优惠券表
- */
- public function coupon()
- {
- return $this->belongsTo('app\\common\\model\\plus\\coupon\\UserCoupon', 'user_coupon_id', 'user_coupon_id');
- }
- /**
- * 获取订单详情
- */
- public static function detail($where)
- {
- $model = (new static())->where($where)
- ->find();
- return $model;
- }
- }
|