Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1623,14 +1623,43 @@ curators = ["Anna", "Ekaterina", "Ivan", "Maria", "Sergey", "Olga", "Alex", "Nat
|
|
| 1623 |
# Переменная для отслеживания текущего куратора
|
| 1624 |
current_curator_index = 0
|
| 1625 |
|
| 1626 |
-
#
|
| 1627 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1628 |
'name': 'name',
|
| 1629 |
'phone': 'phone',
|
| 1630 |
'email': 'email',
|
| 1631 |
'curator': 'curator'
|
| 1632 |
}
|
| 1633 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1634 |
DATABASE_NAME3 = 'data_gc.db'
|
| 1635 |
|
| 1636 |
|
|
@@ -1714,6 +1743,12 @@ def add_or_update_contact(contact_data):
|
|
| 1714 |
def add_data_ver_cur():
|
| 1715 |
global current_curator_index
|
| 1716 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1717 |
# Получаем данные пользователя из параметров запроса
|
| 1718 |
user_data = {key: request.args.get(key, "") for key in mapping_template_cur.keys()}
|
| 1719 |
|
|
|
|
| 1623 |
# Переменная для отслеживания текущего куратора
|
| 1624 |
current_curator_index = 0
|
| 1625 |
|
| 1626 |
+
# Шаблоны сопоставления
|
| 1627 |
+
mt_avp = {
|
| 1628 |
+
'name': 'name',
|
| 1629 |
+
'phone': 'phone',
|
| 1630 |
+
'email': 'email',
|
| 1631 |
+
'curator': 'curator'
|
| 1632 |
+
}
|
| 1633 |
+
|
| 1634 |
+
mt_bhelp = {
|
| 1635 |
+
'name': 'name',
|
| 1636 |
+
'phone': 'phone',
|
| 1637 |
+
'email': 'email',
|
| 1638 |
+
'curator': 'curator'
|
| 1639 |
+
}
|
| 1640 |
+
|
| 1641 |
+
mt_gc = {
|
| 1642 |
+
'name': 'name',
|
| 1643 |
+
'phone': 'phone',
|
| 1644 |
+
'email': 'email',
|
| 1645 |
+
'curator': 'curator'
|
| 1646 |
+
}
|
| 1647 |
+
|
| 1648 |
+
mt_tl = {
|
| 1649 |
'name': 'name',
|
| 1650 |
'phone': 'phone',
|
| 1651 |
'email': 'email',
|
| 1652 |
'curator': 'curator'
|
| 1653 |
}
|
| 1654 |
|
| 1655 |
+
# Словарь для сопоставления ключей с шаблонами
|
| 1656 |
+
mapping_templates = {
|
| 1657 |
+
'avp': mt_avp,
|
| 1658 |
+
'bhelp': mt_bhelp,
|
| 1659 |
+
'gc': mt_gc,
|
| 1660 |
+
'tl': mt_tl
|
| 1661 |
+
}
|
| 1662 |
+
|
| 1663 |
DATABASE_NAME3 = 'data_gc.db'
|
| 1664 |
|
| 1665 |
|
|
|
|
| 1743 |
def add_data_ver_cur():
|
| 1744 |
global current_curator_index
|
| 1745 |
|
| 1746 |
+
# Получаем ключ для выбора шаблона из параметров запроса
|
| 1747 |
+
template_key = request.args.get('template_key', 'avp')
|
| 1748 |
+
|
| 1749 |
+
# Выбираем соответствующий шаблон
|
| 1750 |
+
mapping_template_cur = mapping_templates.get(template_key, mt_avp)
|
| 1751 |
+
|
| 1752 |
# Получаем данные пользователя из параметров запроса
|
| 1753 |
user_data = {key: request.args.get(key, "") for key in mapping_template_cur.keys()}
|
| 1754 |
|