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.ecm.service import notify_event
|
||||
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:
|
||||
mgroups = Mgroup.objects.filter(name=item[0])
|
||||
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.happen_time = now
|
||||
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()
|
||||
Eventdo.objects.get_or_create(cate=event_cate, event=event, defaults={
|
||||
'cate': event_cate,
|
||||
|
|
Loading…
Reference in New Issue