From 8a1d43b7b80fba848fa24b8b48a36f018ec9941d Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 29 May 2023 09:06:09 +0800 Subject: [PATCH] =?UTF-8?q?refector:=20=E5=88=A0=E9=99=A4=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E6=96=B9=E6=97=B6=E5=B0=86=E8=AF=A5=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E7=9A=84=E8=B4=A6=E6=88=B7=E7=A6=81=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/rpm/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/rpm/views.py b/apps/rpm/views.py index 5278e8b4..661d9cba 100644 --- a/apps/rpm/views.py +++ b/apps/rpm/views.py @@ -39,10 +39,13 @@ class RpartyViewSet(CustomModelViewSet): queryset = queryset.filter(dept=user.belong_dept) return queryset + @transaction.atomic def destroy(self, request, *args, **kwargs): obj = self.get_object() if obj.dept: obj.dept.delete() + # 将隶属于该部门的账户禁用 + User.objects.filter(belong_dept=obj.dept).update(is_deleted=True) obj.delete() return Response(status=204)