dispath dahua event 大改后bug
This commit is contained in:
parent
32cdb2ad59
commit
12d86ae839
|
|
@ -333,7 +333,7 @@ def dispatch_dahua_event(data: dict):
|
||||||
if 'miss_lcard' in algo_codes and ep:
|
if 'miss_lcard' in algo_codes and ep:
|
||||||
is_happend = check_miss_lcard(ep=ep, area=area)
|
is_happend = check_miss_lcard(ep=ep, area=area)
|
||||||
if is_happend:
|
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 = Event()
|
||||||
event.global_img = save_dahua_pic(global_img_o)
|
event.global_img = save_dahua_pic(global_img_o)
|
||||||
event.area = area
|
event.area = area
|
||||||
|
|
@ -436,7 +436,8 @@ def loc_change(data):
|
||||||
# 触发超时滞留事件
|
# 触发超时滞留事件
|
||||||
code_name = 'stand_area'
|
code_name = 'stand_area'
|
||||||
if code_name: # 2分钟不再次触发
|
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():
|
if last_event and last_event.create_time + timedelta(minutes=2) > timezone.now():
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue