import - BankAccountDeviceLink for set device to a bank_account/changes in stakeholders & pos

This commit is contained in:
2025-12-30 16:57:15 +03:30
parent 9a02ad4622
commit e3318b7e1e
8 changed files with 104 additions and 11 deletions

View File

@@ -314,8 +314,12 @@ class OrganizationQuotaStatsSerializer(serializers.ModelSerializer):
owner_org=organization
)
# get organization bank account that set to a device
bank_account_device_links = organization.bank_account_device_links.filter(device=device)
representation['pricing'] = { # noqa
'main_account_sheba': "IR" + organization.bank_information.first().sheba,
'main_account_sheba': "IR" + organization.bank_information.first().sheba
if not bank_account_device_links.exists() else bank_account_device_links.first().bank_account.sheba,
'pricing_attributes': quota_attribute_value(instance.quota),
'sharing': sharing_list,
'base_prices': quota_pricing_items_by_type(instance.quota, sharing=sharing_list)