fix: generate_envdata 优化

This commit is contained in:
caoqianming 2024-04-04 01:03:06 +08:00
parent 76f5d12b34
commit 0cf9f14a5c
1 changed files with 4 additions and 4 deletions

View File

@ -19,6 +19,9 @@ def generate_envdata():
save_list = []
for equip in equips:
default_dict = {"equipment": equip, "time": now, "is_online": 1, "running_state": 10}
equip.is_online = 1
equip.running_state = 10
equip.save()
if equip.cate and equip.cate.code in ["cems", "aqms", "tsp"]:
if equip.cate.code == "cems":
dust_rtd = random.uniform(0.1, 0.3)
@ -46,10 +49,7 @@ def generate_envdata():
default_dict["humidity"] = random.uniform(30, 40)
default_dict["wind_speed"] = random.uniform(0.1, 1)
default_dict["wind_direction"] = 1
equip.is_online = 1
equip.running_state = 10
equip.save()
save_list.append(EnvData(**default_dict))
save_list.append(EnvData(**default_dict))
EnvData.objects.bulk_create(save_list)