parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

i 08.07.2005 23:52

надо при добавлении заявки на товар переносить его в резерв, соответственно уменьшая количество доступного товара
если делать это в транзакции, проверять результаты работы и отрабатывать исключения типа описанного, то такой ситуации не должно быть по определению
собственно, для этого транзакции и нужны, чтобы база была согласованной

то есть, пользователь должен быть проинформирован, что его товар не смогли поставить в резерв по причине его отсутствия на складе
а то, что 2 пользователя заполняют заявки на единственный товар, это еще ничего не значит, т.к. они оба могут не закончить заполнение заявки, и ничего не заказать