fix: auto-fix code issues (cron)

- 修复隐式 Optional 类型注解 (RUF013)
- 修复不必要的赋值后返回 (RET504)
- 优化列表推导式 (PERF401)
- 修复未使用的参数 (ARG002)
- 清理重复导入
- 优化异常处理
This commit is contained in:
AutoFix Bot
2026-03-03 21:11:47 +08:00
parent d17a58ceae
commit 259f2c90d0
36 changed files with 1651 additions and 863 deletions

View File

@@ -588,7 +588,8 @@ class SubscriptionManager:
try:
cursor = conn.cursor()
cursor.execute(
"SELECT * FROM subscription_plans WHERE tier = ? AND is_active = 1", (tier,),
"SELECT * FROM subscription_plans WHERE tier = ? AND is_active = 1",
(tier,),
)
row = cursor.fetchone()
@@ -963,7 +964,9 @@ class SubscriptionManager:
conn.close()
def cancel_subscription(
self, subscription_id: str, at_period_end: bool = True,
self,
subscription_id: str,
at_period_end: bool = True,
) -> Subscription | None:
"""取消订阅"""
conn = self._get_connection()
@@ -1017,7 +1020,10 @@ class SubscriptionManager:
conn.close()
def change_plan(
self, subscription_id: str, new_plan_id: str, prorate: bool = True,
self,
subscription_id: str,
new_plan_id: str,
prorate: bool = True,
) -> Subscription | None:
"""更改订阅计划"""
conn = self._get_connection()
@@ -1125,7 +1131,10 @@ class SubscriptionManager:
conn.close()
def get_usage_summary(
self, tenant_id: str, start_date: datetime | None = None, end_date: datetime | None = None,
self,
tenant_id: str,
start_date: datetime | None = None,
end_date: datetime | None = None,
) -> dict[str, Any]:
"""获取用量汇总"""
conn = self._get_connection()
@@ -1268,7 +1277,9 @@ class SubscriptionManager:
conn.close()
def confirm_payment(
self, payment_id: str, provider_payment_id: str | None = None,
self,
payment_id: str,
provider_payment_id: str | None = None,
) -> Payment | None:
"""确认支付完成"""
conn = self._get_connection()
@@ -1361,7 +1372,11 @@ class SubscriptionManager:
conn.close()
def list_payments(
self, tenant_id: str, status: str | None = None, limit: int = 100, offset: int = 0,
self,
tenant_id: str,
status: str | None = None,
limit: int = 100,
offset: int = 0,
) -> list[Payment]:
"""列出支付记录"""
conn = self._get_connection()
@@ -1501,7 +1516,11 @@ class SubscriptionManager:
conn.close()
def list_invoices(
self, tenant_id: str, status: str | None = None, limit: int = 100, offset: int = 0,
self,
tenant_id: str,
status: str | None = None,
limit: int = 100,
offset: int = 0,
) -> list[Invoice]:
"""列出发票"""
conn = self._get_connection()
@@ -1581,7 +1600,12 @@ class SubscriptionManager:
# ==================== 退款管理 ====================
def request_refund(
self, tenant_id: str, payment_id: str, amount: float, reason: str, requested_by: str,
self,
tenant_id: str,
payment_id: str,
amount: float,
reason: str,
requested_by: str,
) -> Refund:
"""申请退款"""
conn = self._get_connection()
@@ -1690,7 +1714,9 @@ class SubscriptionManager:
conn.close()
def complete_refund(
self, refund_id: str, provider_refund_id: str | None = None,
self,
refund_id: str,
provider_refund_id: str | None = None,
) -> Refund | None:
"""完成退款"""
conn = self._get_connection()
@@ -1775,7 +1801,11 @@ class SubscriptionManager:
conn.close()
def list_refunds(
self, tenant_id: str, status: str | None = None, limit: int = 100, offset: int = 0,
self,
tenant_id: str,
status: str | None = None,
limit: int = 100,
offset: int = 0,
) -> list[Refund]:
"""列出退款记录"""
conn = self._get_connection()
@@ -1902,7 +1932,10 @@ class SubscriptionManager:
}
def create_alipay_order(
self, tenant_id: str, plan_id: str, billing_cycle: str = "monthly",
self,
tenant_id: str,
plan_id: str,
billing_cycle: str = "monthly",
) -> dict[str, Any]:
"""创建支付宝订单(占位实现)"""
# 这里应该集成支付宝 SDK
@@ -1919,7 +1952,10 @@ class SubscriptionManager:
}
def create_wechat_order(
self, tenant_id: str, plan_id: str, billing_cycle: str = "monthly",
self,
tenant_id: str,
plan_id: str,
billing_cycle: str = "monthly",
) -> dict[str, Any]:
"""创建微信支付订单(占位实现)"""
# 这里应该集成微信支付 SDK