feat: 作业未选证书时默认选择全部该成员全部证书
This commit is contained in:
parent
cdc53fd14f
commit
fba349191c
|
@ -98,6 +98,10 @@ class OplWorkerCreateSerializer(CustomModelSerializer):
|
|||
if ticket and ticket.state.type != 1:
|
||||
raise ParseError('许可证已处理不可新增')
|
||||
certificates = validated_data.pop('certificates')
|
||||
if certificates:
|
||||
pass
|
||||
else:
|
||||
certificates = list(Certificate.objects.filter(employee__user=validated_data['worker']))
|
||||
if OplWorker.objects.filter(worker=validated_data['worker'], opl=validated_data['opl']).exists():
|
||||
raise ParseError('该成员已加入')
|
||||
with transaction.atomic():
|
||||
|
|
Loading…
Reference in New Issue