Добавлен провайдер доставки CSE: SOAP-адаптер (Calc + SaveDocuments), маршрутизация init-payment по провайдеру, обобщение tariff_code до строки, география CSE в cities_map
Deploy / deploy (push) Failing after 52s

This commit is contained in:
Раис Юсупалиев
2026-05-31 20:13:52 +03:00
parent 6a2bf05ba5
commit 6c0f97adf6
41 changed files with 16113 additions and 4806 deletions
+17 -1
View File
@@ -18,7 +18,8 @@ class OrderData:
order_uuid: str
payment_url: str
price: int
tariff_code: int
tariff_code: str
provider: str
account_email: str
payload: dict[str, Any]
@@ -36,6 +37,7 @@ class OrderRepository:
payment_url=order_data.payment_url,
price=order_data.price,
tariff_code=order_data.tariff_code,
provider=order_data.provider,
account_email=order_data.account_email,
payload=order_data.payload,
)
@@ -84,6 +86,20 @@ class OrderRepository:
await session.flush()
return order
async def mark_cse_order_registered(
self,
session: AsyncSession,
order_uuid: str,
cse_order_number: str,
) -> Order | None:
order = await self.get_order_by_order_uuid(session, order_uuid)
if order is None:
return None
order.cse_order_number = cse_order_number
await session.flush()
return order
async def list_orders_pending_waybill(
self,
session: AsyncSession,