1.3.2 send_mail_for_user_subscribes_that_is_going_to_finish

This commit is contained in:
SDE
2024-06-28 18:02:57 +03:00
parent 947f46c5ff
commit bf39639acc
6 changed files with 188 additions and 94 deletions

View File

@@ -5,6 +5,17 @@ from datetime import datetime, timedelta
import json
def get_user_subscribes_that_is_going_to_finish():
user_subscribes = SubscribeForUser.objects.filter(
enable=True,
subscribe__price__gt=0,
paid_period_to_DT__lt=datetime.now() + timedelta(days=3),
paid_period_to_DT__gt=datetime.now()
)
return user_subscribes
def extension_free_subscribes():
subscribe = get_null_price_subscribe()
if not subscribe: