OperationListSerializer修改
This commit is contained in:
parent
1c514b1e4e
commit
e9e9835b5d
|
@ -287,14 +287,16 @@ class OperationListSerializer(serializers.ModelSerializer):
|
||||||
'subproduction_plan__production_plan',
|
'subproduction_plan__production_plan',
|
||||||
'subproduction_plan__production_plan__product'
|
'subproduction_plan__production_plan__product'
|
||||||
).annotate(count=Sum('count'))
|
).annotate(count=Sum('count'))
|
||||||
ret = {}
|
rets = []
|
||||||
for i in qs:
|
for i in qs:
|
||||||
|
ret = {}
|
||||||
ret['plan'] = ProductionPlanSimpleSerializer(instance=ProductionPlan.objects.get(
|
ret['plan'] = ProductionPlanSimpleSerializer(instance=ProductionPlan.objects.get(
|
||||||
id= i['subproduction_plan__production_plan'])).data
|
id= i['subproduction_plan__production_plan'])).data
|
||||||
ret['product'] = MaterialSimpleSerializer(instance=Material.objects.get(
|
ret['product'] = MaterialSimpleSerializer(instance=Material.objects.get(
|
||||||
id=i['subproduction_plan__production_plan__product'])).data
|
id=i['subproduction_plan__production_plan__product'])).data
|
||||||
ret['count'] = i['count']
|
ret['count'] = i['count']
|
||||||
return ret
|
rets.append(ret)
|
||||||
|
return rets
|
||||||
|
|
||||||
def get_count_work(self, obj):
|
def get_count_work(self, obj):
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue