From 9a4a5d550486e15a7cd357fd6ebf6dfb07381ff7 Mon Sep 17 00:00:00 2001 From: xupei Date: Wed, 13 May 2026 13:49:56 +0800 Subject: [PATCH] BUGFIX --- .../com/ai/da/service/impl/StripeSubscriptionServiceImpl.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/com/ai/da/service/impl/StripeSubscriptionServiceImpl.java b/src/main/java/com/ai/da/service/impl/StripeSubscriptionServiceImpl.java index 61f42c45..532b3f5d 100644 --- a/src/main/java/com/ai/da/service/impl/StripeSubscriptionServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/StripeSubscriptionServiceImpl.java @@ -137,9 +137,7 @@ public class StripeSubscriptionServiceImpl implements StripeSubscriptionService long now = Instant.now().getEpochSecond(); boolean inPeriod = now > passedInfo.getCurrentPeriodStart() && now < passedInfo.getCurrentPeriodEnd(); // 续订失败的场景,可能订单状态已被更新为past_due - boolean validStatus = "fail_renewal".equals(type) - ? ("past_due".equals(passedInfo.getStatus()) || "active".equals(passedInfo.getStatus())) - : "active".equals(passedInfo.getStatus()); + boolean validStatus = "past_due".equals(passedInfo.getStatus()) || "active".equals(passedInfo.getStatus()); if (inPeriod && validStatus) { return passedInfo; }