DmitrMakeev commited on
Commit
ac56b93
·
verified ·
1 Parent(s): ae1be39

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -33
app.py CHANGED
@@ -1041,27 +1041,6 @@ def is_valid(*, query: dict, secret: str) -> bool:
1041
 
1042
  # Сравниваем с переданной подписью
1043
  return query.get("sign") == decoded_hash_code
1044
- # Функция для работы с базой данных
1045
- def get_order_from_db(vkid):
1046
- conn = sqlite3.connect(DATABASE_NEW)
1047
- cursor = conn.cursor()
1048
-
1049
- # Ищем запись по vk_id
1050
- cursor.execute("SELECT orders FROM contacts WHERE vk_id = ?", (vkid,))
1051
- result = cursor.fetchone()
1052
- logging.debug(f"Database result: {result}")
1053
-
1054
- # Если запись по vk_id не найдена, возвращаем значение "not" для ордера
1055
- if not result:
1056
- logging.error(f"VK ID {vkid} not found")
1057
- return None
1058
-
1059
- shop_st = result[0] if result[0] else '{}'
1060
- logging.debug(f"Shop_st: {shop_st}")
1061
- shop_st_data = json.loads(shop_st)
1062
- logging.debug(f"Existing record found. Loaded JSON: {shop_st_data}")
1063
-
1064
- return shop_st_data
1065
 
1066
  # Чтение ордера по ключу и ВК ИД для приложения
1067
  @app.route('/get_order', methods=['POST'])
@@ -1094,18 +1073,8 @@ def get_order():
1094
  logging.error("Invalid signature")
1095
  return json.dumps({"error": "Invalid signature"}), 400
1096
 
1097
- # Получаем данные из базы данных
1098
- shop_st_data = get_order_from_db(vkid)
1099
- if not shop_st_data:
1100
- response = {order: 'not'}
1101
- return jsonify(response), 200
1102
-
1103
- # Ищем значение по ключу order
1104
- value = shop_st_data.get(order, 'not')
1105
- logging.debug(f"Value for order {order}: {value}")
1106
-
1107
- # Возвращаем данные из столбца
1108
- response = {order: value}
1109
  return jsonify(response), 200
1110
 
1111
  except Exception as e:
 
1041
 
1042
  # Сравниваем с переданной подписью
1043
  return query.get("sign") == decoded_hash_code
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1044
 
1045
  # Чтение ордера по ключу и ВК ИД для приложения
1046
  @app.route('/get_order', methods=['POST'])
 
1073
  logging.error("Invalid signature")
1074
  return json.dumps({"error": "Invalid signature"}), 400
1075
 
1076
+ # Возвращаем успешный ответ
1077
+ response = {"status": "valid"}
 
 
 
 
 
 
 
 
 
 
1078
  return jsonify(response), 200
1079
 
1080
  except Exception as e: