修复两个问题

This commit is contained in:
2026-08-24 16:38:03 +08:00
parent 48a82403b2
commit 58f3f42bf8
15 changed files with 173 additions and 23 deletions
+17 -2
View File
@@ -89,14 +89,29 @@ final class OrderCenterQuery {
public function database_statuses(): array {
return match ($this->status()) {
self::STATUS_PENDING => [Order::STATUS_CREATED, Order::STATUS_PENDING],
self::STATUS_COMPLETED => [Order::STATUS_PAID],
self::STATUS_CLOSED => [Order::STATUS_CANCELLED, Order::STATUS_EXPIRED],
self::STATUS_COMPLETED => [
Order::STATUS_PAID,
Order::STATUS_DELIVERED,
Order::STATUS_COMPLETED,
Order::STATUS_PENDING_REVIEW,
],
self::STATUS_CLOSED => [
Order::STATUS_CANCELLED,
Order::STATUS_EXPIRED,
Order::STATUS_REFUNDING,
Order::STATUS_REFUNDED,
],
default => [
Order::STATUS_CREATED,
Order::STATUS_PENDING,
Order::STATUS_PAID,
Order::STATUS_DELIVERED,
Order::STATUS_COMPLETED,
Order::STATUS_PENDING_REVIEW,
Order::STATUS_CANCELLED,
Order::STATUS_EXPIRED,
Order::STATUS_REFUNDING,
Order::STATUS_REFUNDED,
],
};
}