feat: 报送其他任务删除时删除报送记录

This commit is contained in:
caoqianming 2023-06-26 09:09:51 +08:00
parent 91b67940e2
commit fd6c8c138e
1 changed files with 6 additions and 6 deletions

View File

@ -52,12 +52,12 @@ class TaskViewSet(CreateUpdateCustomMixin, ModelViewSet):
return TaksDetailSerializer
return TaskListSerializer
# def destroy(self, request, *args, **kwargs):
# instance = self.get_object()
# instance.delete()
# TaskDept.objects.filter(task=instance).delete()
# Record.objects.filter(task=instance).delete()
# return Response(status=status.HTTP_204_NO_CONTENT)
def destroy(self, request, *args, **kwargs):
instance = self.get_object()
instance.delete()
TaskDept.objects.filter(task=instance).delete()
Record.objects.filter(task=instance).delete()
return Response(status=status.HTTP_204_NO_CONTENT)
@action(methods=['post'], detail=True, perms_map = {'post':'task_init'})
def init(self, request, *args, **kwargs):