|
@@ -113,14 +113,16 @@ def update_device_shadow(request):
|
|
|
qs_dict['detect_status'] = push_status
|
|
|
if pwd:
|
|
|
qs_dict['pwd'] = pwd
|
|
|
- if is_alexa:
|
|
|
- qs_dict['is_alexa'] = is_alexa
|
|
|
if us_qs.exists():
|
|
|
+ if is_alexa and us_qs[0].is_alexa == 0:
|
|
|
+ qs_dict['is_alexa'] = is_alexa
|
|
|
us_qs.update(**qs_dict)
|
|
|
# 如果推送状态开启,返回推送url
|
|
|
return JsonResponse(status=200, data={'code': 0, 'msg': 'success', 'data': {}})
|
|
|
# 新增
|
|
|
else:
|
|
|
+ if is_alexa:
|
|
|
+ qs_dict['is_alexa'] = is_alexa
|
|
|
qs_dict['uid'] = uid
|
|
|
qs_dict['addTime'] = nowTime
|
|
|
UidSetModel.objects.create(**qs_dict)
|