(20250102) Testing receipt-add with structured metadata.

This commit is contained in:
2025-01-02 10:51:55 +00:00
parent 7f98f1f662
commit fd2a1ef6d1
5 changed files with 71 additions and 23 deletions
+10 -9
View File
@@ -37,6 +37,7 @@ sys.path.append("..")
# My async utils:
from utils_v2.string import json
from utils_v2.date_time import date_time
from utils_v2.database.async_mysql_v2 import AsyncMySQL
from utils_v2.database.async_mongo_v2 import AsyncMongo
from utils_v2.cache.async_redis_cache_v2 import AsyncRedisCache
@@ -334,15 +335,15 @@ class PaymentsController(CoreAuthTokenController, ABC):
sql_conn = sql_conn,
proc_name = "accounting_receipt_add",
proc_args = (
payment.metadata["idClient"],
payment.metadata["date"],
payment.metadata["source"],
payment.metadata["amount"],
payment.metadata["reference"],
payment.metadata["inAccount"],
payment.metadata["idUser"],
payment.metadata["documentUrl"],
payment.metadata["notes"]
payment.metadata.idClient, # .................................... p_client_id
date_time.get_current_ist_date_time().strftime("%Y-%m-%d"), # ... p_date
payment.client, # ............................................... p_source
payment.amount, # ............................................... p_amount
payment.metadata.reference, # ................................... p_reference
payment.metadata.inAccount, # ................................... p_in_account
payment.metadata.idUser, # ...................................... p_user_id
payment.metadata.documentUrl, # ................................. p_document_url
payment.metadata.notes # ........................................ p_notes
),
retry_count = 1,
backoff_seconds = 0.5,