feat: 完善enm_alarm保存的enm_data信息
This commit is contained in:
parent
86e07d6b8c
commit
fd6b5b5db7
|
@ -634,7 +634,7 @@ def enm_alarm(year_s: int, month_s: int, day_s: int):
|
||||||
from apps.mtm.models import Goal
|
from apps.mtm.models import Goal
|
||||||
from apps.ecm.service import notify_event
|
from apps.ecm.service import notify_event
|
||||||
now = timezone.now()
|
now = timezone.now()
|
||||||
event_cate, _ = EventCate.objects.get_or_create(code='consume_exceed', defaults={'name': '能耗超过目标值', 'code': 'consume_exceed', 'triger': 30})
|
event_cate, _ = EventCate.objects.get_or_create(code='consume_exceed', defaults={'name': '能耗超过目标值', 'code': 'consume_exceed', 'trigger': 30})
|
||||||
for item in enm_alarms_list:
|
for item in enm_alarms_list:
|
||||||
mgroups = Mgroup.objects.filter(name=item[0])
|
mgroups = Mgroup.objects.filter(name=item[0])
|
||||||
for mgroup in mgroups:
|
for mgroup in mgroups:
|
||||||
|
@ -651,7 +651,7 @@ def enm_alarm(year_s: int, month_s: int, day_s: int):
|
||||||
event.obj_cate = 'enm'
|
event.obj_cate = 'enm'
|
||||||
event.happen_time = now
|
event.happen_time = now
|
||||||
event.voice_msg = f'{mgroup_name}{item[2]}超过设定目标值'
|
event.voice_msg = f'{mgroup_name}{item[2]}超过设定目标值'
|
||||||
event.enm_data = {'mgroup': mgroup.id, 'mgroup_name': mgroup.name, 'type': f'{goal_cate_str}.exceed', 'year_s': year_s, 'month_s': month_s, 'day_s': day_s, 'val': real_val, 'goal_val': goal_val}
|
event.enm_data = {'mgroup': mgroup.id, 'mgroup_name': mgroup.name, 'type': f'{goal_cate_str}.exceed', 'year_s': year_s, 'month_s': month_s, 'day_s': day_s, 'val': real_val, 'goal_val': goal_val, 'enstat': enstat.id}
|
||||||
event.save()
|
event.save()
|
||||||
Eventdo.objects.get_or_create(cate=event_cate, event=event, defaults={
|
Eventdo.objects.get_or_create(cate=event_cate, event=event, defaults={
|
||||||
'cate': event_cate,
|
'cate': event_cate,
|
||||||
|
|
Loading…
Reference in New Issue