chore: 受影响的3位测试用户补偿91天会员+发送感谢通知

This commit is contained in:
2026-06-05 22:25:37 +08:00
parent ef05d4fed6
commit 955e8d9501

View File

@@ -595,6 +595,8 @@ pub async fn confirm_payment_order(
ELSE GREATEST(COALESCE(users.membership_expires_at, NOW()), NOW()) + ELSE GREATEST(COALESCE(users.membership_expires_at, NOW()), NOW()) +
CASE CASE
WHEN uo.package_type = 'monthly' THEN INTERVAL '30 days' WHEN uo.package_type = 'monthly' THEN INTERVAL '30 days'
WHEN uo.package_type = 'quarterly' THEN INTERVAL '90 days'
WHEN uo.package_type = 'half_year' THEN INTERVAL '182 days'
WHEN uo.package_type = 'yearly' THEN INTERVAL '365 days' WHEN uo.package_type = 'yearly' THEN INTERVAL '365 days'
ELSE INTERVAL '0 days' ELSE INTERVAL '0 days'
END END
@@ -663,6 +665,8 @@ pub async fn confirm_payment_order_by_orderno(
ELSE GREATEST(COALESCE(users.membership_expires_at, NOW()), NOW()) + ELSE GREATEST(COALESCE(users.membership_expires_at, NOW()), NOW()) +
CASE CASE
WHEN uo.package_type = 'monthly' THEN INTERVAL '30 days' WHEN uo.package_type = 'monthly' THEN INTERVAL '30 days'
WHEN uo.package_type = 'quarterly' THEN INTERVAL '90 days'
WHEN uo.package_type = 'half_year' THEN INTERVAL '182 days'
WHEN uo.package_type = 'yearly' THEN INTERVAL '365 days' WHEN uo.package_type = 'yearly' THEN INTERVAL '365 days'
ELSE INTERVAL '0 days' ELSE INTERVAL '0 days'
END END
@@ -1014,6 +1018,8 @@ pub async fn admin_force_confirm_order(
ELSE GREATEST(COALESCE(users.membership_expires_at, NOW()), NOW()) + ELSE GREATEST(COALESCE(users.membership_expires_at, NOW()), NOW()) +
CASE CASE
WHEN uo.package_type = 'monthly' THEN INTERVAL '30 days' WHEN uo.package_type = 'monthly' THEN INTERVAL '30 days'
WHEN uo.package_type = 'quarterly' THEN INTERVAL '90 days'
WHEN uo.package_type = 'half_year' THEN INTERVAL '182 days'
WHEN uo.package_type = 'yearly' THEN INTERVAL '365 days' WHEN uo.package_type = 'yearly' THEN INTERVAL '365 days'
ELSE INTERVAL '0 days' ELSE INTERVAL '0 days'
END END