add product

This commit is contained in:
javad committed 2026-10-08 16:37:45 +03:30
1 parent 423d4cf40e
commit c8d45dd07c
58 files changed
+8309 -674

No files matched your search

+7 -14
View File
@@ -9,6 +9,7 @@ from apps.customer.models import Customer as CustomerModel
from django.http import HttpResponse
import pandas as pd
from django.utils import timezone
from apps.shop.ordering import product_ordering
def retrieve_order(cuser_role_uuid: str, order_id: int, workspace_uuid: str) -> OrderModel:
@@ -104,20 +105,12 @@ def retrieve_order_operators(request, order_id) -> OrderModel:
def retrieve_order_item_excel(request, order_id):
try:
workspace_uuid = get_user_workspace_uuid(request)
cuser_role_uuid = get_cuser_role_uuid(request)
customer_responsibles = CustomerResponsibleModel.objects.filter(cuser_role__uuid=cuser_role_uuid,
sys_ws__uuid=workspace_uuid)
#responsible_group_ids = customer_responsibles.values_list('responsible_group__id', flat=True)
#order_items = OrderItemModel.objects.filter(order_id=order_id,
# order__responsible_group_id__in=responsible_group_ids)
order_items = OrderItemModel.objects.filter(order_id=order_id)
df = pd.DataFrame(list(order_items.values('product__acc_code', 'product__category__name', 'product_name', 'amount', 'product__attr__acc_vahed')))
OrderModel.objects.get(pk=order_id, sys_ws__uuid=workspace_uuid)
order_items = OrderItemModel.objects.filter(order_id=order_id).order_by(
*product_ordering(prefix='product__', excel=True), 'pk',
)
columns = ['product__acc_code', 'product__category__name', 'product_name', 'amount', 'product__attr__acc_vahed']
df = pd.DataFrame.from_records(list(order_items.values(*columns)), columns=columns)
#df['واحد سنجش'] = ''
df['عامل کنترل موجودی اول'] = ''