demo seed change 3
This commit is contained in:
@@ -199,9 +199,9 @@ async def clone_demo_data(
|
||||
for sale_data in seed_data.get('sales_data', []):
|
||||
# Parse date field (supports BASE_TS markers and ISO timestamps)
|
||||
adjusted_date = parse_date_field(
|
||||
sale_data.get('sale_date'),
|
||||
sale_data.get('sales_date'),
|
||||
session_time,
|
||||
"sale_date"
|
||||
"sales_date"
|
||||
)
|
||||
|
||||
# Create new sales record with adjusted date
|
||||
@@ -210,14 +210,14 @@ async def clone_demo_data(
|
||||
tenant_id=virtual_uuid,
|
||||
date=adjusted_date,
|
||||
inventory_product_id=sale_data.get('product_id'), # Use product_id from seed data
|
||||
quantity_sold=sale_data.get('quantity_sold', 0.0),
|
||||
quantity_sold=sale_data.get('quantity', 0.0), # Map quantity to quantity_sold
|
||||
unit_price=sale_data.get('unit_price', 0.0),
|
||||
revenue=sale_data.get('total_revenue', 0.0),
|
||||
revenue=sale_data.get('total_amount', 0.0), # Map total_amount to revenue
|
||||
cost_of_goods=sale_data.get('cost_of_goods', 0.0),
|
||||
discount_applied=sale_data.get('discount_applied', 0.0),
|
||||
location_id=sale_data.get('location_id'),
|
||||
sales_channel=sale_data.get('sales_channel', 'IN_STORE'),
|
||||
source="demo_seed", # Mark as seeded
|
||||
source="demo_clone", # Mark as seeded
|
||||
is_validated=sale_data.get('is_validated', True),
|
||||
validation_notes=sale_data.get('validation_notes'),
|
||||
notes=sale_data.get('notes'),
|
||||
|
||||
Reference in New Issue
Block a user