feat: wpm/sflog 增加enstat 数据

This commit is contained in:
zty 2025-01-09 16:19:39 +08:00
parent 4a3934b4fd
commit d60cc99b48
1 changed files with 1 additions and 1 deletions

View File

@ -75,7 +75,7 @@ class SfLogViewSet(UpdateModelMixin, CustomListModelMixin, DestroyModelMixin, Cu
def add_info_for_list(self, data): def add_info_for_list(self, data):
sflogs = [i['id'] for i in data] sflogs = [i['id'] for i in data]
sflogs_dict = EnStat.objects.filter(sflog_id__in=sflogs).values('sflog_id', 'total_production','qua_data','production_hour','elec_consume_unit','run_rate','production_cost_unit') sflogs_dict = EnStat.objects.filter(sflog_id__in=sflogs, type='sflog').values('sflog_id', 'total_production','qua_data','production_hour','elec_consume_unit','run_rate','production_cost_unit')
# 创建索引 # 创建索引
sflogs_dict = {x['sflog_id']: x for x in sflogs_dict} sflogs_dict = {x['sflog_id']: x for x in sflogs_dict}
for item in data: for item in data: