|
@@ -80,9 +80,12 @@ class DetectControllerView(View):
|
|
return response.json(444, 'page,line')
|
|
return response.json(444, 'page,line')
|
|
startTime = request_dict.get('startTime', None)
|
|
startTime = request_dict.get('startTime', None)
|
|
endTime = request_dict.get('endTime', None)
|
|
endTime = request_dict.get('endTime', None)
|
|
|
|
+ eventType = request_dict.get('eventType', None)
|
|
qs = Equipment_Info.objects.filter(userID_id=userID)
|
|
qs = Equipment_Info.objects.filter(userID_id=userID)
|
|
if startTime and endTime:
|
|
if startTime and endTime:
|
|
qs = qs.filter(addTime__range=(startTime, endTime))
|
|
qs = qs.filter(addTime__range=(startTime, endTime))
|
|
|
|
+ if eventType:
|
|
|
|
+ qs = qs.filter(eventType=eventType)
|
|
uids = request_dict.get('uids', None)
|
|
uids = request_dict.get('uids', None)
|
|
if uids:
|
|
if uids:
|
|
uid_list = uids.split(',')
|
|
uid_list = uids.split(',')
|
|
@@ -101,6 +104,7 @@ class DetectControllerView(View):
|
|
return response.json(0, {'datas': [], 'count': 0})
|
|
return response.json(0, {'datas': [], 'count': 0})
|
|
qs = qs.values('id', 'devUid', 'devNickName', 'Channel', 'eventType', 'status', 'alarm', 'eventTime',
|
|
qs = qs.values('id', 'devUid', 'devNickName', 'Channel', 'eventType', 'status', 'alarm', 'eventTime',
|
|
'receiveTime', 'is_st', 'addTime')
|
|
'receiveTime', 'is_st', 'addTime')
|
|
|
|
+
|
|
count = qs.count()
|
|
count = qs.count()
|
|
qr = qs[(page - 1) * line:page * line]
|
|
qr = qs[(page - 1) * line:page * line]
|
|
res = []
|
|
res = []
|