feat: route serializer增加返回数据

This commit is contained in:
caoqianming 2023-12-20 14:31:26 +08:00
parent 4ac4da7959
commit ea8465cb2e
1 changed files with 4 additions and 2 deletions

View File

@ -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