1
0
forked from erp-dev/erp

feat: add discount_amount to payment_order and receipt_order, and change total_amount logic

This commit is contained in:
2025-12-04 09:36:59 +08:00
parent 0b8146d972
commit d8eb66821e
19 changed files with 1144 additions and 398 deletions

View File

@@ -3,6 +3,7 @@ from decimal import Decimal
from typing import List, Dict, Any
from stock import models as stock_models
from basic_info import models as basic_info_models
from api_v1.utils.media import build_public_media_url
from . import models as api_models
from .enums import PrintCountObjectType
@@ -254,9 +255,11 @@ class UploadedFileSerializer(serializers.ModelSerializer):
"""获取文件完整URL"""
if obj.path:
request = self.context.get('request')
if request:
return request.build_absolute_uri(obj.path.url)
return obj.path.url
try:
raw_value = obj.path.url
except ValueError:
raw_value = obj.path.name
return build_public_media_url(raw_value, request=request)
return None