feat: 交接记录提交只要是同部门的就可以

This commit is contained in:
caoqianming 2024-06-21 10:40:07 +08:00
parent 96e96ef8cc
commit 966821fad6
1 changed files with 3 additions and 2 deletions

View File

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