diff --git a/apps/enp/tasks.py b/apps/enp/tasks.py index 9288b4b2..bb13b7f9 100644 --- a/apps/enp/tasks.py +++ b/apps/enp/tasks.py @@ -14,7 +14,7 @@ def generate_envdata(): """生成模拟数据""" now = timezone.now().replace(microsecond=0) eIds = DrainEquip.objects.values_list("equipment__id", flat=True) - equips = Equipment.objects.filter(id__in=eIds) | Equipment.objects.filter(cate__code="aqms") + equips = (Equipment.objects.filter(id__in=eIds) | Equipment.objects.filter(cate__code="aqms")).distinct() save_list = [] for equip in equips: default_dict = {"equipment": equip, "timex": now, "running_state": 10}