feat: route serializer增加返回数据
This commit is contained in:
parent
4ac4da7959
commit
ea8465cb2e
|
@ -115,6 +115,8 @@ class RouteSerializer(CustomModelSerializer):
|
|||
material_ = MaterialSerializer(source='material', read_only=True)
|
||||
process_name = serializers.CharField(source='process.name', read_only=True)
|
||||
process_cate = serializers.CharField(source='process.cate', read_only=True)
|
||||
material_in_ = MaterialSimpleSerializer(source='material_in', read_only=True)
|
||||
material_out_ = MaterialSimpleSerializer(source='material_out', read_only=True)
|
||||
material_in_name = serializers.CharField(
|
||||
source='material_in.name', read_only=True)
|
||||
material_out_name = serializers.CharField(
|
||||
|
@ -171,7 +173,7 @@ class RouteSerializer(CustomModelSerializer):
|
|||
raise ParseError('物料工序错误!请重新选择')
|
||||
else:
|
||||
if instance.material:
|
||||
self.gen_material_out()
|
||||
self.gen_material_out(instance)
|
||||
return instance
|
||||
|
||||
def update(self, instance, validated_data):
|
||||
|
@ -190,5 +192,5 @@ class RouteSerializer(CustomModelSerializer):
|
|||
raise ParseError('物料工序错误!请重新选择')
|
||||
else:
|
||||
if instance.material:
|
||||
self.gen_material_out()
|
||||
self.gen_material_out(instance)
|
||||
return instance
|
||||
|
|
Loading…
Reference in New Issue