feat: 修改drain2serializer返回数据

This commit is contained in:
caoqianming 2024-02-27 15:50:46 +08:00
parent 44c4a34c69
commit 7f93c453e6
1 changed files with 6 additions and 5 deletions

View File

@ -36,7 +36,8 @@ class Drain2Serializer(CustomModelSerializer):
now = datetime.now()
today = str(now)[:10]+' 00:00:00'
today_last = str(now)[:10]+' 23:59:59'
odata = equips.values('id', 'name', 'type')
odata = equips.values('id', 'name', 'type',
'is_online', 'running_state')
eids = [f"'{e['id']}'" for e in odata]
eids_str = ','.join(eids)
sql_str = f'''
@ -94,10 +95,10 @@ GROUP BY
for i in odata:
i.update(data.get(i['id'], {
"avg_tsp": None,
"total_duration_online": None,
"total_duration_run": None,
"total_duration_standby": None,
"last_running_state": None,
"total_duration_online": 0,
"total_duration_run": 0,
"total_duration_standby": 0,
"last_running_state": 50,
}))
return odata