chore: 受影响的3位测试用户补偿91天会员+发送感谢通知
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user