qaction 统计错误

This commit is contained in:
曹前明 2022-06-30 09:57:36 +08:00
parent f6609cd387
commit 0b285d34b2
1 changed files with 3 additions and 0 deletions

View File

@ -111,6 +111,7 @@ class QActionViewSet(PageOrNot, ListModelMixin, DestroyModelMixin, RetrieveModel
return QActionDetailSerializer
return super().get_serializer_class()
@action(methods=['get'], detail=False, perms_map = {'get':'qaction_my'})
def my(self, request, *args, **kwargs):
"""
@ -128,8 +129,10 @@ class QActionViewSet(PageOrNot, ListModelMixin, DestroyModelMixin, RetrieveModel
return Response(serializer.data)
def perform_destroy(self, instance):
user = self.request.user
if not instance.confirmed:
instance.delete(soft=False)
cal_count(instance.qtask, user.dept)
else:
raise ParseError('报送已确认, 不可删除')