diff --git a/users/services.py b/users/services.py index ea673f4..af36696 100644 --- a/users/services.py +++ b/users/services.py @@ -24,6 +24,15 @@ class CheckUserFieldDuplicateService: return User.objects.filter(**filter_dict).exists() +class CheckUserFieldValueExistService: + @staticmethod + def check_exist(user: User, field) -> bool: + if not field: + return False + if getattr(user, field) == None: + return False + else: + return True class UserToNotificationService: @staticmethod