i think most of this works lole

This commit is contained in:
2025-04-24 23:34:13 -04:00
parent 210a033695
commit 56ba750aad
50 changed files with 154001 additions and 2606 deletions

View File

@ -16,6 +16,7 @@ from app.models.tcgplayer_order import (
TCGPlayerOrderProduct,
TCGPlayerOrderRefund
)
from app.models.tcgplayer_products import TCGPlayerProduct
from sqlalchemy.orm import Session
from app.db.database import transaction
import os
@ -190,8 +191,7 @@ class OrderManagementService(BaseTCGPlayerService):
direct_fee_amount=api_order.transaction.directFeeAmount,
taxes=[{"code": t.code, "amount": t.amount} for t in api_order.transaction.taxes]
)
# Create products
# Create products
db_products = [
TCGPlayerOrderProductCreate(
order_number=api_order.orderNumber,
@ -376,8 +376,8 @@ class OrderManagementService(BaseTCGPlayerService):
('extended_price', 'extendedPrice'),
('quantity', 'quantity'),
('url', 'url'),
('product_id', 'productId'),
('sku_id', 'skuId')
('tcgplayer_product_id', 'productId'),
('tcgplayer_sku_id', 'skuId')
]
for db_field, api_field in product_fields_to_compare: