add - IR to all sheba in devices

This commit is contained in:
2025-11-10 10:43:39 +03:30
parent d946b8c670
commit 66f8818679
5 changed files with 56 additions and 11 deletions

View File

@@ -40,13 +40,13 @@ class POSFreeProductSerializer(serializers.ModelSerializer):
}
representation['total_price'] = instance.price + instance.company_fee
representation['main_shaba'] = instance.organization.bank_information.all().first().sheba # noqa
representation['main_shaba'] = "IR" + instance.organization.bank_information.all().first().sheba # noqa
main_company = product_models.Organization.objects.get(
national_unique_id='1111111111'
)
main_company_bank_account = main_company.bank_information.first()
representation['company_sheba'] = main_company_bank_account.sheba
representation['company_sheba'] = "IR" + main_company_bank_account.sheba
return representation

View File

@@ -119,7 +119,7 @@ class QuotaDistributionSerializer(serializers.ModelSerializer):
)
representation['pricing'] = { # noqa
'main_account_sheba': organization.bank_information.first().sheba,
'main_account_sheba': "IR" + organization.bank_information.first().sheba,
'pricing_attributes': quota_attribute_value(instance.quota),
'sharing': sharing_list,
'base_prices': quota_pricing_items_by_type(instance.quota, sharing=sharing_list)