Один промокод может быть использован только один раз - PullRequest
2 голосов
/ 17 апреля 2020

У меня есть таблицы как на img. Я хочу, чтобы каждый промо-код, созданный с параметром per_user_once = 1, использовался только один раз. Например, у меня есть промо-код 123456, для которого adv_action.valid_count = 5 и adv_action.per_user_once = 5. В моем случае этот код может использоваться разными пользователями всего 5 раз. Но я хочу, чтобы этот промо-код мог использовать только 1 человек. Что вы думаете об этом? Как бы вы это сделали? Какова ваша логика / предложение? Пожалуйста, предложите свою идею на основе моих таблиц. Надеюсь, я правильно объяснил.

таблица adv_action

adv_action таблица promo_code

promo_code

таблица adv_action_business

adv_action_business

...