fix: routeserializer优化routepack process校验2

This commit is contained in:
caoqianming 2024-08-02 11:11:08 +08:00
parent 757bf89d71
commit f5482285f2
1 changed files with 2 additions and 2 deletions

View File

@ -216,11 +216,11 @@ class RouteSerializer(CustomModelSerializer):
process = validated_data['process']
routepack = validated_data.get('routepack', None)
if routepack and Route.objects.filter(routepack=routepack, process=process).exists():
raise ValidationError('已选择该工序')
raise ValidationError('已选择该工序!')
else:
material = validated_data.get('material', None)
if material and process and Route.objects.filter(material=material, process=process).exists():
raise ValidationError('已选择该工序')
raise ValidationError('已选择该工序!!')
with transaction.atomic():
instance = super().create(validated_data)
material_out = instance.material_out