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)
|
material_ = MaterialSerializer(source='material', read_only=True)
|
||||||
process_name = serializers.CharField(source='process.name', read_only=True)
|
process_name = serializers.CharField(source='process.name', read_only=True)
|
||||||
process_cate = serializers.CharField(source='process.cate', 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(
|
material_in_name = serializers.CharField(
|
||||||
source='material_in.name', read_only=True)
|
source='material_in.name', read_only=True)
|
||||||
material_out_name = serializers.CharField(
|
material_out_name = serializers.CharField(
|
||||||
|
@ -171,7 +173,7 @@ class RouteSerializer(CustomModelSerializer):
|
||||||
raise ParseError('物料工序错误!请重新选择')
|
raise ParseError('物料工序错误!请重新选择')
|
||||||
else:
|
else:
|
||||||
if instance.material:
|
if instance.material:
|
||||||
self.gen_material_out()
|
self.gen_material_out(instance)
|
||||||
return instance
|
return instance
|
||||||
|
|
||||||
def update(self, instance, validated_data):
|
def update(self, instance, validated_data):
|
||||||
|
@ -190,5 +192,5 @@ class RouteSerializer(CustomModelSerializer):
|
||||||
raise ParseError('物料工序错误!请重新选择')
|
raise ParseError('物料工序错误!请重新选择')
|
||||||
else:
|
else:
|
||||||
if instance.material:
|
if instance.material:
|
||||||
self.gen_material_out()
|
self.gen_material_out(instance)
|
||||||
return instance
|
return instance
|
||||||
|
|
Loading…
Reference in New Issue