feat: 报废交接时固定recive

This commit is contained in:
caoqianming 2024-09-05 11:37:40 +08:00
parent 2b9ec6d01c
commit 308fa4c7ad
1 changed files with 4 additions and 1 deletions

View File

@ -20,7 +20,6 @@ from django.utils.timezone import localdate
from apps.qm.models import NotOkOption from apps.qm.models import NotOkOption
from apps.wf.serializers import TicketSimpleSerializer from apps.wf.serializers import TicketSimpleSerializer
class OtherLogSerializer(CustomModelSerializer): class OtherLogSerializer(CustomModelSerializer):
class Meta: class Meta:
model = OtherLog model = OtherLog
@ -602,6 +601,10 @@ class HandoverSerializer(CustomModelSerializer):
raise ParseError(f'{ind+1}物料不合格,不能进行正常/检验交接') raise ParseError(f'{ind+1}物料不合格,不能进行正常/检验交接')
if wm.count_xtest is not None: if wm.count_xtest is not None:
raise ParseError(f'{ind+1}物料检验中,不能进行交接') raise ParseError(f'{ind+1}物料检验中,不能进行交接')
if attrs['type'] == Handover.H_SCRAP:
attrs['recive_mgroup'] = attrs['send_mgroup']
attrs['recive_dept'] = attrs['send_dept']
attrs['recive_user'] = attrs['send_user']
return attrs return attrs
class Meta: class Meta: