|
@@ -2060,6 +2060,24 @@ class alexaUidView(TemplateView):
|
|
|
return self.validates(request_dict, response)
|
|
|
|
|
|
def validates(self, request_dict, response):
|
|
|
+ userID = request_dict.get('alexa_user_id')
|
|
|
+ sid = request_dict.get('sid')
|
|
|
+ sst = request_dict.get('sst')
|
|
|
+ if sid == 'admin' and sst == 'admin':
|
|
|
+ uid_qs = Device_Info.objects.filter(userID_id=userID, isExist=1).values('UID', 'NickName', 'View_Password')
|
|
|
+ uid_arr = []
|
|
|
+ uid_list = []
|
|
|
+ for uid_q in uid_qs:
|
|
|
+ uid_list.append(uid_q['UID'])
|
|
|
+ uid_arr.append({'uid': uid_q['UID'], 'nick': uid_q['NickName'], 'password': uid_q['View_Password']})
|
|
|
+ res = {
|
|
|
+ 'uid_arr': uid_arr
|
|
|
+ }
|
|
|
+ return response.json(0,res)
|
|
|
+ else:
|
|
|
+ return response.json(107)
|
|
|
+
|
|
|
+ def validates1(self, request_dict, response):
|
|
|
userID = request_dict.get('alexa_user_id')
|
|
|
sid = request_dict.get('sid')
|
|
|
sst = request_dict.get('sst')
|
|
@@ -2070,7 +2088,7 @@ class alexaUidView(TemplateView):
|
|
|
for uid_q in uid_qs:
|
|
|
uid_list.append(uid_q['UID'])
|
|
|
uid_dict[uid_q['UID']] = {'nick': uid_q['NickName'], 'password': uid_q['View_Password']}
|
|
|
- us_qs = UidSetModel.objects.filter(uid__in=uid_list,is_alexa=1).values('uid')
|
|
|
+ us_qs = UidSetModel.objects.filter(uid__in=uid_list, is_alexa=1).values('uid')
|
|
|
uid_arr = []
|
|
|
for us in us_qs:
|
|
|
uid = us['uid']
|
|
@@ -2079,11 +2097,10 @@ class alexaUidView(TemplateView):
|
|
|
res = {
|
|
|
'uid_arr': uid_arr
|
|
|
}
|
|
|
- return response.json(0,res)
|
|
|
+ return response.json(0, res)
|
|
|
else:
|
|
|
return response.json(107)
|
|
|
|
|
|
-
|
|
|
# 登出
|
|
|
class V2LogoutView(TemplateView):
|
|
|
@method_decorator(csrf_exempt)
|