✏️ Fix: [#69] 30일 이전 날짜 세는 방식 동적으로 수정
This commit is contained in:
@@ -5,8 +5,6 @@ from portfolios.models import *
|
|||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
|
||||||
# 30일 이전 일수 계산
|
|
||||||
thirty_days_ago = timezone.now() - timedelta(days=30)
|
|
||||||
|
|
||||||
DUPLICATE_CHECK = {
|
DUPLICATE_CHECK = {
|
||||||
'email': 'email',
|
'email': 'email',
|
||||||
@@ -37,10 +35,12 @@ class CheckUserFieldValueExistService:
|
|||||||
class UserToNotificationService:
|
class UserToNotificationService:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_new_notification_count(user: User):
|
def get_new_notification_count(user: User):
|
||||||
|
thirty_days_ago = timezone.now() - timedelta(days=30)
|
||||||
return user.notifications.filter(created_at__gt=thirty_days_ago, is_read=False).count()
|
return user.notifications.filter(created_at__gt=thirty_days_ago, is_read=False).count()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_all_notification(user: User):
|
def get_all_notification(user: User):
|
||||||
|
thirty_days_ago = timezone.now() - timedelta(days=30)
|
||||||
return user.notifications.filter(created_at__gt=thirty_days_ago)
|
return user.notifications.filter(created_at__gt=thirty_days_ago)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user