Files
crmApi/apps/shop/services/order_item.py
T
2024-01-22 13:01:42 +03:30

19 lines
521 B
Python

import json
from decimal import Decimal
from apps.shop.models import OrderItem as OrderItemModel
def create_order_items(items: str, order_id: int):
json_items = json.loads(items)
for item in json_items:
order_item_obj = OrderItemModel()
order_item_obj.order_id = order_id
order_item_obj.price = Decimal(item.price)
order_item_obj.amount = int(item.amount)
order_item_obj.product_id = int(item.product)
order_item_obj.full_clean()
order_item_obj.save()