|
@@ -25,6 +25,7 @@ from Service.CommonService import CommonService
|
|
|
from django.http import JsonResponse
|
|
|
from Object.UidTokenObject import UidTokenObject
|
|
|
|
|
|
+
|
|
|
def generate_utk(request):
|
|
|
request.encoding = 'utf-8'
|
|
|
response = ResponseObject()
|
|
@@ -33,10 +34,10 @@ def generate_utk(request):
|
|
|
elif request.method == 'POST':
|
|
|
request_dict = request.POST
|
|
|
else:
|
|
|
- return response.json(444,'wrong method')
|
|
|
- username = request_dict.get('username',None)
|
|
|
- password = request_dict.get('password',None)
|
|
|
- uid = request_dict.get('uid',None)
|
|
|
+ return response.json(444, 'wrong method')
|
|
|
+ username = request_dict.get('username', None)
|
|
|
+ password = request_dict.get('password', None)
|
|
|
+ uid = request_dict.get('uid', None)
|
|
|
if username and password:
|
|
|
if username == 'debug_user' and password == 'debug_password':
|
|
|
# utko = UidTokenObject()
|
|
@@ -48,7 +49,7 @@ def generate_utk(request):
|
|
|
else:
|
|
|
return response.json(404)
|
|
|
else:
|
|
|
- return response.json(444,'username password')
|
|
|
+ return response.json(444, 'username password')
|
|
|
|
|
|
|
|
|
# 设备影子更新
|
|
@@ -72,7 +73,8 @@ def update_device_shadow(request):
|
|
|
UidSetModel.objects.filter(uid=uid).delete()
|
|
|
# 重置设备,判断设备为已删除
|
|
|
nowTime = int(time.time())
|
|
|
- uid_bucket = UID_Bucket.objects.filter(uid=uid, endTime__gte=nowTime).values('id', 'has_unused').order_by('addTime')
|
|
|
+ uid_bucket = UID_Bucket.objects.filter(uid=uid, endTime__gte=nowTime).values('id', 'has_unused').order_by(
|
|
|
+ 'addTime')
|
|
|
if not uid_bucket.exists():
|
|
|
di_qs = Device_Info.objects.filter(UID=uid)
|
|
|
di_qs.update(isExist=2)
|
|
@@ -86,12 +88,11 @@ def update_device_shadow(request):
|
|
|
if voice_qs.exists():
|
|
|
voice_qs.delete()
|
|
|
|
|
|
+ # 重置语音提示
|
|
|
uidc_qs = UidChannelSetModel.objects.filter(uid__uid=uid)
|
|
|
if uidc_qs.exists():
|
|
|
- uidc_qs.update(**{
|
|
|
- 'voice_prompt_intelligent_mute':0, 'voice_prompt_status':0, 'voice_prompt_enter':0, 'voice_prompt_leave':0
|
|
|
- })
|
|
|
- uidc_qs.update()
|
|
|
+ uidc_qs.update(voice_prompt_intelligent_mute=0, voice_prompt_status=0, voice_prompt_enter=0,
|
|
|
+ voice_prompt_leave=0)
|
|
|
|
|
|
# return JsonResponse(status=200, data={'code': 0, 'msg': 'success', 'data': {}})
|
|
|
ucode = request_dict.get('ucode', None)
|
|
@@ -161,4 +162,4 @@ def update_device_shadow(request):
|
|
|
# 如果推送状态开启,返回推送url
|
|
|
return JsonResponse(status=200, data={'code': 0, 'msg': 'success', 'data': {}})
|
|
|
else:
|
|
|
- return JsonResponse(status=200, data={'code': 403, 'msg': 'error etk'})
|
|
|
+ return JsonResponse(status=200, data={'code': 403, 'msg': 'error etk'})
|