Черновик / Публикация sh Статус - PullRequest
0 голосов
/ 06 марта 2020

У меня есть две связанные таблицы. Каждая таблица имеет свойство is_publi sh, например:

Customer (C) 1 ... n with Order (O) (C 1--->N O)

, если клиент изменяется: is_publi sh status на false (черновик), с вашей точки зрения (технически), это порядок отношения с этим клиентом также недействительны или заказ должен быть черновым?

1 Ответ

1 голос
/ 06 марта 2020

С моей личной точки зрения, заказ следует сохранить, потому что это важное доказательство транзакции.

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

Как это делает торговый центр?

  1. Если пользователь не удалит его, информация о заказе сохраняется.
  2. Даже если заказ не создается, пока товар добавлен в корзину, он не будет активно удален. Это просто напоминает вам, что срок действия предмета истек.
  3. Наиболее важным моментом является то, что если транзакция была установлена, не существует такой вещи, как аннулирование. Вы можете только инициировать запрос на отмену.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...