Добавлено новое поле promocode в модель StatReferralsItem и модель Ref. Обновлены функции в fill_db.py для генерации уникальных промокодов при создании реферальных ссылок. Обновлены эндпоинты в integration_api.py для возврата промокодов вместе с реферальными ссылками. Удалены устаревшие функции работы с промокодами из кода. Обновлены SQL-скрипты и модели для учета новых полей.
This commit is contained in:
@@ -110,26 +110,12 @@ CREATE TABLE agent_transactions (
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE promocode (
|
||||
id INTEGER NOT NULL,
|
||||
promocode VARCHAR NOT NULL,
|
||||
perc FLOAT NOT NULL,
|
||||
agent_id INTEGER NOT NULL,
|
||||
description VARCHAR,
|
||||
create_dttm DATETIME NOT NULL,
|
||||
update_dttm DATETIME NOT NULL,
|
||||
PRIMARY KEY (id),
|
||||
FOREIGN KEY(agent_id) REFERENCES tgagent (id)
|
||||
)
|
||||
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE ref (
|
||||
id INTEGER NOT NULL,
|
||||
tg_agent_id INTEGER NOT NULL,
|
||||
ref VARCHAR NOT NULL,
|
||||
description VARCHAR,
|
||||
promocode VARCHAR(8) NOT NULL,
|
||||
create_dttm DATETIME NOT NULL,
|
||||
update_dttm DATETIME NOT NULL,
|
||||
PRIMARY KEY (id),
|
||||
|
||||
Reference in New Issue
Block a user