feat: ofm-serializer fix

This commit is contained in:
zty 2025-09-12 16:06:21 +08:00
parent 6b08200016
commit e7ea16ece6
1 changed files with 4 additions and 0 deletions

View File

@ -96,11 +96,15 @@ class BorrowRecordSerializer(CustomModelSerializer):
belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True)
borrow_file = serializers.PrimaryKeyRelatedField(queryset=FileRecord.objects.all(), many=True, write_only=True, label="借阅文件")
file_detail = FileRecordSerializer(source='borrow_file', many=True, read_only=True, label="借阅文件详情")
file_name = serializers.SerializerMethodField()
class Meta:
model = BorrowRecord
fields = '__all__'
read_only_fields = EXCLUDE_FIELDS
def get_file_name(self, obj):
return [file.name for file in obj.borrow_file.all()]
# class PublicitySerializer(CustomModelSerializer):
# class Meta: