feat: mlogbin删除时需要删除子集ftest记录2

This commit is contained in:
caoqianming 2025-01-09 09:03:32 +08:00
parent b20dee64df
commit bc44d0335a
1 changed files with 1 additions and 1 deletions

View File

@ -486,8 +486,8 @@ class MlogbInViewSet(CreateModelMixin, UpdateModelMixin, DestroyModelMixin, Cust
qs = Mlogb.objects.filter(**query_dict)
# 需要删除子集ftest记录
ftestIds = Mlogbw.objects.filter(mlogb__in=qs).values_list("ftest__id", flat=True)
Ftest.objects.filter(id__in=ftestIds).delete()
Mlogb.objects.filter(**query_dict).delete()
Ftest.objects.filter(id__in=ftestIds).delete()
instance.delete()
@transaction.atomic