перед обновлениям колонки в таблице? Суть такая у меня есть билеты (хранятся в json), сейчас делаю возврат билетов и из массива (json) удаляю значения которые были в заказе при возврате, но есть вероятность того что в момент моего обновления значений всех билетов, кто-то сделал покупку и при обновлении его билеты не запишутся в базу. Вот как можно сделать чтобы гарантированно билеты которые были купленные во время моего обновления попали в базу?
Как вариант - на время покупки конкретных мест - блокируй их для других юзеров как купленные
Это сделано) места которые в процессе бронирования или уже забронированные другим юзерам не доступны. Загвоздка в том что при возврате билетов (обновляю все билеты в json) кто-то может купить новый билет к примеру я делаю возврат для 1 места 1 ряд, а кто-то купил билет на 2 место 1 ряд. И не могу понять как сделать так чтобы данные по новым купленным местам не потерялись при возврате?
у вас запросы очередны. Если у кого то сейчас показаны все места, а на момент оформления что то уже куплено - то , про проверки доступности прямо сейчас - будет ошибка, что данные место уже недоступно.
Обсуждают сегодня