修复两个问题
This commit is contained in:
@@ -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,
|
||||
],
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user