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; + } }