|
@@ -172,7 +172,10 @@ class EquipmentInfoService:
|
|
# eventTypeList += cls.get_combo_type_bins(event_type)
|
|
# eventTypeList += cls.get_combo_type_bins(event_type)
|
|
eventTypeList = list(set(eventTypeList))
|
|
eventTypeList = list(set(eventTypeList))
|
|
tags = cls.get_event_tag(event_type)
|
|
tags = cls.get_event_tag(event_type)
|
|
- qs = qs.filter(Q(event_type__in=eventTypeList) | Q(event_tag__regex=tags))
|
|
|
|
|
|
+ if eventTypeList:
|
|
|
|
+ qs = qs.filter(Q(event_type__in=eventTypeList) | Q(event_tag__regex=tags))
|
|
|
|
+ elif tags:
|
|
|
|
+ qs = qs.filter(event_tag__regex=tags)
|
|
if start_time and end_time:
|
|
if start_time and end_time:
|
|
qs = qs.filter(event_time__range=(start_time, end_time))
|
|
qs = qs.filter(event_time__range=(start_time, end_time))
|
|
else:
|
|
else:
|
|
@@ -240,11 +243,13 @@ class EquipmentInfoService:
|
|
event_type_list = [int(event_type)]
|
|
event_type_list = [int(event_type)]
|
|
ai_event_type_list = []
|
|
ai_event_type_list = []
|
|
normal_event_type_list = []
|
|
normal_event_type_list = []
|
|
|
|
+ a_type = [60, 61, 62, 63, 64, 65, 66]
|
|
for val in event_type_list:
|
|
for val in event_type_list:
|
|
if val <= 4: # 分离出ai类型,以便后续组合ai标签,目前只存在4个ai类型1,2,3,4
|
|
if val <= 4: # 分离出ai类型,以便后续组合ai标签,目前只存在4个ai类型1,2,3,4
|
|
ai_event_type_list.append(val)
|
|
ai_event_type_list.append(val)
|
|
else:
|
|
else:
|
|
- normal_event_type_list.append(val)
|
|
|
|
|
|
+ if val not in a_type:
|
|
|
|
+ normal_event_type_list.append(val)
|
|
if len(ai_event_type_list) < 1:
|
|
if len(ai_event_type_list) < 1:
|
|
return normal_event_type_list
|
|
return normal_event_type_list
|
|
ai_event_type_list.sort()
|
|
ai_event_type_list.sort()
|