diff --git a/apps/wpm/views.py b/apps/wpm/views.py index 12376e81..dc6740b3 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -8,6 +8,7 @@ from rest_framework.response import Response from rest_framework.serializers import Serializer from django.db.models import Sum from django.utils import timezone +from apps.system.models import User from apps.mtm.models import Material from apps.pm.models import Mtask @@ -301,8 +302,8 @@ class HandoverViewSet(CustomModelViewSet): 交接记录提交 """ ins: Handover = self.get_object() - user = self.request.user - if user != ins.recive_user: + user: User = self.request.user + if user != ins.recive_user or user.belong_dept != ins.recive_user.belong_dept: raise ParseError('非接收人不可提交') if ins.submit_time is None: handover_submit(ins, user, None)