From 1b58cd7ec7679b4d321c5c3404c52aa34152c605 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Wed, 5 Nov 2025 16:21:25 +0330 Subject: [PATCH] fix base prices in rancher distribution - product.services --- apps/pos_device/services/services.py | 1 - apps/product/services/services.py | 13 +++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/apps/pos_device/services/services.py b/apps/pos_device/services/services.py index 1f85fe3..6ddffe4 100644 --- a/apps/pos_device/services/services.py +++ b/apps/pos_device/services/services.py @@ -75,7 +75,6 @@ def pos_organizations_sharing_information( "default_account": item.default }) - print(sharing_information_list) # if device owner is an agency organization if owner_org.type.key == 'AGC': sharing_information_list = agency_organization_pos_info( diff --git a/apps/product/services/services.py b/apps/product/services/services.py index 0521601..68a01af 100644 --- a/apps/product/services/services.py +++ b/apps/product/services/services.py @@ -1,15 +1,12 @@ +import typing from collections import defaultdict +from apps.herd.models import Rancher from apps.product.models import ( Quota, - QuotaLivestockAllocation, - QuotaPriceCalculationItems, - QuotaFinalPriceTypes + QuotaPriceCalculationItems ) from apps.warehouse.models import InventoryEntry -from apps.herd.models import Rancher -from django.db.models import Sum -import typing def get_products_in_warehouse(organization_id): @@ -139,8 +136,8 @@ def quota_pricing_items_by_type(quota: Quota, sharing: list) -> typing.Any: 'id': en_name, 'items': group_items, "name": fa_name, - "price": total_price, - "total_price": total_price + calculate_sharing_total_price + "price": total_price - calculate_sharing_total_price, + "total_price": total_price }) return result