This commit is contained in:
behruz-dev
2025-10-31 23:01:22 +05:00
parent ed9e02d25c
commit b5e87151cf
3 changed files with 3 additions and 5 deletions

View File

@@ -409,16 +409,14 @@ class PartyExpenceCreateSerializer(serializers.ModelSerializer):
def create(self, validated_data):
with transaction.atomic():
# USD kursi olish
usd_course = UsdCourse.objects.first()
if not usd_course:
raise serializers.ValidationError("USD kursi topilmadi")
usd_value = usd_course.value
# Exchange rate va final price hisoblash
exchange_rate = validated_data.get("exchange_rate") or 1
final_price = validated_data.get("price") * exchange_rate
final_price = validated_data.get("price")
currency = validated_data.get("currency", "uzs").lower()
expence = Expence.objects.create(