|
@@ -493,21 +493,24 @@ class NotificationView(View):
|
|
qs_list = []
|
|
qs_list = []
|
|
nowTime = int(time.time())
|
|
nowTime = int(time.time())
|
|
# 设备昵称
|
|
# 设备昵称
|
|
-
|
|
|
|
|
|
+ userID_ids = []
|
|
for dv in uaqs:
|
|
for dv in uaqs:
|
|
- add_data = {
|
|
|
|
- 'userID_id': dv["userID_id"],
|
|
|
|
- 'eventTime': n_time,
|
|
|
|
- 'eventType': event_type,
|
|
|
|
- 'devUid': uid,
|
|
|
|
- 'devNickName': uid,
|
|
|
|
- 'Channel': channel,
|
|
|
|
- 'alarm': 'Motion \tChannel:{channel}'.format(channel=channel),
|
|
|
|
- 'is_st': int(is_st),
|
|
|
|
- 'receiveTime': n_time,
|
|
|
|
- 'addTime': nowTime
|
|
|
|
- }
|
|
|
|
- qs_list.append(Equipment_Info(**add_data))
|
|
|
|
|
|
+ userID_id = dv["userID_id"]
|
|
|
|
+ if userID_id not in userID_ids:
|
|
|
|
+ add_data = {
|
|
|
|
+ 'userID_id': dv["userID_id"],
|
|
|
|
+ 'eventTime': n_time,
|
|
|
|
+ 'eventType': event_type,
|
|
|
|
+ 'devUid': uid,
|
|
|
|
+ 'devNickName': uid,
|
|
|
|
+ 'Channel': channel,
|
|
|
|
+ 'alarm': 'Motion \tChannel:{channel}'.format(channel=channel),
|
|
|
|
+ 'is_st': int(is_st),
|
|
|
|
+ 'receiveTime': n_time,
|
|
|
|
+ 'addTime': nowTime
|
|
|
|
+ }
|
|
|
|
+ qs_list.append(Equipment_Info(**add_data))
|
|
|
|
+ userID_ids.append(userID_id)
|
|
if qs_list:
|
|
if qs_list:
|
|
print(1)
|
|
print(1)
|
|
Equipment_Info.objects.bulk_create(qs_list)
|
|
Equipment_Info.objects.bulk_create(qs_list)
|