Update app.py
Browse files
app.py
CHANGED
|
@@ -786,7 +786,19 @@ def update_or_insert_user(db_name, user_data, mapping_template):
|
|
| 786 |
transformed_data[db_column] = "-1" if value else "0"
|
| 787 |
else:
|
| 788 |
transformed_data[db_column] = str(value) # Преобразование в строку
|
| 789 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 790 |
if user:
|
| 791 |
# Обновление существующего пользователя
|
| 792 |
web_st_value = user[0] + 1
|
|
@@ -867,8 +879,6 @@ def send_get_request():
|
|
| 867 |
|
| 868 |
|
| 869 |
|
| 870 |
-
|
| 871 |
-
|
| 872 |
|
| 873 |
|
| 874 |
|
|
|
|
| 786 |
transformed_data[db_column] = "-1" if value else "0"
|
| 787 |
else:
|
| 788 |
transformed_data[db_column] = str(value) # Преобразование в строку
|
| 789 |
+
|
| 790 |
+
# Установите значения по умолчанию для всех обязательных полей
|
| 791 |
+
required_fields = [
|
| 792 |
+
"vk_id", "chat_id", "ws_st", "ws_stop", "web_st", "fin_prog",
|
| 793 |
+
"b_city", "b_fin", "b_ban", "b_ign", "b_baners", "b_butt", "b_mess",
|
| 794 |
+
"shop_st", "curator", "pr1", "pr2", "pr3", "pr4", "pr5", "ad_url",
|
| 795 |
+
"key_pr", "n_con", "canal", "data_t"
|
| 796 |
+
]
|
| 797 |
+
|
| 798 |
+
for field in required_fields:
|
| 799 |
+
if field not in transformed_data:
|
| 800 |
+
transformed_data[field] = ""
|
| 801 |
+
|
| 802 |
if user:
|
| 803 |
# Обновление существующего пользователя
|
| 804 |
web_st_value = user[0] + 1
|
|
|
|
| 879 |
|
| 880 |
|
| 881 |
|
|
|
|
|
|
|
| 882 |
|
| 883 |
|
| 884 |
|