Fix migrations
This commit is contained in:
@@ -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("Проверка завершена.")
|
||||
|
||||
Reference in New Issue
Block a user