Fix migrations

This commit is contained in:
zorn
2025-02-01 19:49:46 +10:00
parent 6b98cda299
commit aca071f450
5 changed files with 40 additions and 6 deletions

View File

@@ -2,6 +2,7 @@ from datetime import timedelta
from urllib.parse import parse_qs
from django.utils import timezone
from django.db.models import Q
from django.db import connection
from hotels.models import Reservation, Hotel
from .models import UserActivityLog, ViolationLog, RoomDiscrepancy
from touchh.utils.log import CustomLogger
@@ -35,7 +36,7 @@ class ReservationChecker:
def fetch_user_logs(self):
try:
self.log_info("Начинается извлечение логов активности пользователей.")
user_logs = UserActivityLog.objects.filter(created__range=(self.start_time, self.end_time))
user_logs = UserActivityLog.objects.filter(fraud_checked=False)
self.log_info(f"Найдено {user_logs.count()} логов активности для анализа.")
return user_logs
except Exception as e:
@@ -45,9 +46,7 @@ class ReservationChecker:
def fetch_reservations(self):
try:
self.log_info("Начинается извлечение бронирований.")
reservations = Reservation.objects.filter(
Q(check_in__lte=self.end_time) & Q(check_out__gte=self.start_time)
)
reservations = Reservation.objects.filter(fraud_checked=False)
self.log_info(f"Найдено {reservations.count()} бронирований для анализа.")
return reservations
except Exception as e:
@@ -127,7 +126,7 @@ class ReservationChecker:
self.log_info(f"Запуск проверки с {self.start_time} по {self.end_time}.")
try:
self.find_violations()
self.save_violations()
#self.save_violations()
except Exception as e:
self.log_error(f"Ошибка при выполнении проверки: {e}")
self.log_info("Проверка завершена.")