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