feat: oplserializer 添加返回信息

This commit is contained in:
caoqianming 2024-08-04 20:28:18 +08:00
parent fe97d36f54
commit 6931c49b3b
2 changed files with 3 additions and 0 deletions

View File

@ -252,6 +252,8 @@ class OplDetailSerializer(CustomModelSerializer):
measures_checked_ = serializers.SerializerMethodField() measures_checked_ = serializers.SerializerMethodField()
close_dos_ = serializers.SerializerMethodField() close_dos_ = serializers.SerializerMethodField()
create_imgs_ = FileSerializer(source='create_imgs', many=True) create_imgs_ = FileSerializer(source='create_imgs', many=True)
audit_imgs_ = FileSerializer(source='audit_imgs', many=True)
work_imgs_ = FileSerializer(source='work_imgs', many=True)
close_imgs_ = FileSerializer(source='close_imgs', many=True) close_imgs_ = FileSerializer(source='close_imgs', many=True)
mtask_uid = serializers.SerializerMethodField() mtask_uid = serializers.SerializerMethodField()

View File

@ -82,6 +82,7 @@ class OplViewSet(CustomModelViewSet):
serializer_class = OplListSerializer serializer_class = OplListSerializer
retrieve_serializer_class = OplDetailSerializer retrieve_serializer_class = OplDetailSerializer
select_related_fields = ['cate', 'operation', 'dept_do', 'charger', 'monitor', 'ticket'] select_related_fields = ['cate', 'operation', 'dept_do', 'charger', 'monitor', 'ticket']
prefetch_related_fields = ['close_imgs', 'audit_imgs', 'work_imgs', 'create_imgs']
filterset_fields = ['operation', 'cate'] filterset_fields = ['operation', 'cate']
@transaction.atomic @transaction.atomic