dispath dahua event 大改后bug2
This commit is contained in:
parent
12d86ae839
commit
1910a0fc88
|
@ -334,22 +334,23 @@ def dispatch_dahua_event(data: dict):
|
|||
is_happend = check_miss_lcard(ep=ep, area=area)
|
||||
if is_happend:
|
||||
cates.append(EventCate.objects.filter(code='miss_lcard').first().id)
|
||||
event = Event()
|
||||
event.global_img = save_dahua_pic(global_img_o)
|
||||
event.area = area
|
||||
event.obj_cate = obj_cate
|
||||
event.vchannel = vchannel
|
||||
event.employee = ep
|
||||
event.happen_time = happen_time
|
||||
event.save()
|
||||
for i in cates:
|
||||
cate = EventCate.objects.get(id=i)
|
||||
Eventdo.objects.get_or_create(cate=cate, event=event, defaults={
|
||||
'cate': cate,
|
||||
'event': event
|
||||
})
|
||||
if event:
|
||||
notify_event(event)
|
||||
if cates:
|
||||
event = Event()
|
||||
event.global_img = save_dahua_pic(global_img_o)
|
||||
event.area = area
|
||||
event.obj_cate = obj_cate
|
||||
event.vchannel = vchannel
|
||||
event.employee = ep
|
||||
event.happen_time = happen_time
|
||||
event.save()
|
||||
for i in cates:
|
||||
cate = EventCate.objects.get(id=i)
|
||||
Eventdo.objects.get_or_create(cate=cate, event=event, defaults={
|
||||
'cate': cate,
|
||||
'event': event
|
||||
})
|
||||
if event:
|
||||
notify_event(event)
|
||||
|
||||
|
||||
def rail_in(data):
|
||||
|
|
Loading…
Reference in New Issue