dispath dahua event 大改后bug

This commit is contained in:
曹前明 2022-09-23 10:27:24 +08:00
parent 32cdb2ad59
commit 12d86ae839
1 changed files with 10 additions and 9 deletions

View File

@ -333,7 +333,7 @@ def dispatch_dahua_event(data: dict):
if 'miss_lcard' in algo_codes and ep:
is_happend = check_miss_lcard(ep=ep, area=area)
if is_happend:
cates.append(EventCate.objects.get(code='miss_lcard').first().id)
cates.append(EventCate.objects.filter(code='miss_lcard').first().id)
event = Event()
event.global_img = save_dahua_pic(global_img_o)
event.area = area
@ -436,7 +436,8 @@ def loc_change(data):
# 触发超时滞留事件
code_name = 'stand_area'
if code_name: # 2分钟不再次触发
last_event = Event.objects.filter(cates__code=code_name, employee=blts.employee).order_by('-create_time').first()
last_event = Event.objects.filter(
cates__code=code_name, employee=blts.employee).order_by('-create_time').first()
if last_event and last_event.create_time + timedelta(minutes=2) > timezone.now():
pass
else: