This commit is contained in:
javad committed 2024-01-22 13:01:42 +03:30
commit 89a5d70512
284 files changed
+8364

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
from apps.shop.models import OrderItem as OrderItemModel
from apps.cuser.models import CuserRole as CuserRoleModel
from rest_framework import exceptions
def list_order_item(order_id: int, cuser_role_uuid: str) -> OrderItemModel:
try:
cuser_role_uuid_obj = CuserRoleModel.objects.get(uuid=cuser_role_uuid)
order_items_obj = OrderItemModel.objects.filter(
order_id=order_id,
order__customer__cuser_role_id=cuser_role_uuid_obj.id).order_by('-created_at')
return order_items_obj
except Exception as exp:
message = f'Error Fetching List Order items: {exp}'
raise exceptions.ValidationError({'error': message})