Обновлены идентификаторы API и добавлен генератор уникальных идентификаторов для продаж. В функции создания продажи добавлены проверки на наличие балансов агента и компании, а также улучшена логика обновления балансов. Установлен уровень изоляции для транзакций. Обновлены комментарии для ясности кода.

This commit is contained in:
Redsandyg
2025-06-11 11:01:26 +03:00
parent 1cc18e0364
commit 736f04bb7e
3 changed files with 30 additions and 52 deletions

View File

@@ -1,17 +1,18 @@
import uuid
import requests
import json
# Конфигурация API
BASE_URL = "http://127.0.0.1:8001"
API_KEY = "7c06945b-f4b8-4929-8350-b9841405a609"
REF = "8c514fcb-7a79-4ed1-9c8a-0af2fcab88c0"
API_KEY = "672a1437-70e8-461f-9bff-20f5ce4a023d"
REF = "9bd1a6bd-98e1-48f4-a120-3b3d016011c0"
# Данные для запроса на создание продажи
# Замените эти значения на актуальные для вашей продажи
sale_data = {
"cost": 100.50, # Стоимость продажи
"ref": REF, # Ваш реферальный код
"sale_id": "UNIQUE_SALE_ID_12345" # Уникальный идентификатор продажи для вашей компании
"sale_id": str(uuid.uuid4()) # Уникальный идентификатор продажи для вашей компании
}
# Эндпоинты