diff --git a/apps/ecm/service.py b/apps/ecm/service.py index b0cf0983..53e35679 100644 --- a/apps/ecm/service.py +++ b/apps/ecm/service.py @@ -89,12 +89,14 @@ def notify_event(event: Event, voice_msg=''): params['employee'] = ep_type + ep_name elif obj_cate == 'people': params['employee'] = '未知人员' + cats_list = [] for i in event.cates.all(): - params['event'] = params['event'] + i.name + ',' + cats_list.append(i.name) + params['event'] = ','.join(cats_list) if params['employee']: - event.voice_msg = '位于{}的{},{}请及时处理'.format(params['area'], params['employee'], params['event']) + event.voice_msg = '位于{}的{},{},请及时处理'.format(params['area'], params['employee'], params['event']) else: - event.voice_msg = '在{}下,发生{}请及时处理'.format(params['area'], params['event']) + event.voice_msg = '在{}下,发生{},请及时处理'.format(params['area'], params['event']) if voice_msg: event.voice_msg = voice_msg event.save()