feat: gen_material_out 优化并变更物料信息
This commit is contained in:
parent
a4417e7a4f
commit
e853fe33b1
|
@ -181,6 +181,10 @@ class RouteSerializer(CustomModelSerializer):
|
||||||
material_out = Material.objects.get_queryset(all=True).filter(type=Material.MA_TYPE_HALFGOOD, parent=material, process=process).first()
|
material_out = Material.objects.get_queryset(all=True).filter(type=Material.MA_TYPE_HALFGOOD, parent=material, process=process).first()
|
||||||
if material_out:
|
if material_out:
|
||||||
material_out.is_deleted = False
|
material_out.is_deleted = False
|
||||||
|
if material_out.parent == material:
|
||||||
|
material_out.name = material.name
|
||||||
|
material_out.model = material.model
|
||||||
|
material_out.specification = material.specification
|
||||||
material_out.save()
|
material_out.save()
|
||||||
instance.material_out = material_out
|
instance.material_out = material_out
|
||||||
instance.save()
|
instance.save()
|
||||||
|
@ -188,6 +192,8 @@ class RouteSerializer(CustomModelSerializer):
|
||||||
material_out = Material.objects.get_queryset(all=True).filter(name=material.name, model=material.model, process=process, specification=material.specification).first()
|
material_out = Material.objects.get_queryset(all=True).filter(name=material.name, model=material.model, process=process, specification=material.specification).first()
|
||||||
if material_out:
|
if material_out:
|
||||||
material_out.is_deleted = False
|
material_out.is_deleted = False
|
||||||
|
if material_out.parent is None:
|
||||||
|
material_out.parent = material
|
||||||
material_out.save()
|
material_out.save()
|
||||||
instance.material_out = material_out
|
instance.material_out = material_out
|
||||||
instance.save()
|
instance.save()
|
||||||
|
|
Loading…
Reference in New Issue