From 166b260d2c676f5453569e582720c42281b11af4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Wed, 15 Dec 2021 19:50:58 +0800 Subject: [PATCH] WIP --- .../Api/Http/Resources/OrderSimpleResource.php | 1 + app/Models/Order.php | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/app/Endpoint/Api/Http/Resources/OrderSimpleResource.php b/app/Endpoint/Api/Http/Resources/OrderSimpleResource.php index 05483733..a1b8f02b 100644 --- a/app/Endpoint/Api/Http/Resources/OrderSimpleResource.php +++ b/app/Endpoint/Api/Http/Resources/OrderSimpleResource.php @@ -21,6 +21,7 @@ class OrderSimpleResource extends JsonResource 'status' => $this->status, 'created_date' => $this->created_at->toDateString(), 'products' => OrderProductResource::collection($this->whenLoaded('products')), + 'expires_at' => $this->expires_at, ]; } } diff --git a/app/Models/Order.php b/app/Models/Order.php index 89a083fe..e48d79ea 100644 --- a/app/Models/Order.php +++ b/app/Models/Order.php @@ -65,4 +65,16 @@ class Order extends Model { return Numeric::trimTrailingZero(bcdiv($this->attributes['total_amount'], 100, 2)); } + + /** + * 待支付订单过期时间 + * + * @return int + */ + public function getExpiresAtAttribute() + { + // todo 待支付订单过期时间 + + return 3600; + } }