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:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user