OperationListSerializer修改

This commit is contained in:
曹前明 2022-05-19 15:46:21 +08:00
parent 1c514b1e4e
commit e9e9835b5d
1 changed files with 4 additions and 2 deletions

View File

@ -287,14 +287,16 @@ class OperationListSerializer(serializers.ModelSerializer):
'subproduction_plan__production_plan',
'subproduction_plan__production_plan__product'
).annotate(count=Sum('count'))
ret = {}
rets = []
for i in qs:
ret = {}
ret['plan'] = ProductionPlanSimpleSerializer(instance=ProductionPlan.objects.get(
id= i['subproduction_plan__production_plan'])).data
ret['product'] = MaterialSimpleSerializer(instance=Material.objects.get(
id=i['subproduction_plan__production_plan__product'])).data
ret['count'] = i['count']
return ret
rets.append(ret)
return rets
def get_count_work(self, obj):