diff --git a/apps/wpm/views.py b/apps/wpm/views.py index 2a920520..005d86a2 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -347,10 +347,11 @@ class HandoverViewSet(CustomModelViewSet): """ ins: Handover = self.get_object() user: User = self.request.user - if user == ins.recive_user or user.belong_dept == ins.recive_user.belong_dept: - pass - else: - raise ParseError('非接收人不可提交') + if ins.type != Handover.H_SCRAP: + if user == ins.recive_user or user.belong_dept == ins.recive_user.belong_dept: + pass + else: + raise ParseError('非接收人不可提交') if ins.submit_time is None: handover_submit(ins, user, None) return Response()