浏览代码

equipment/modifyUserEquipment 请求Alexa服务器更新事件网关

locky 4 年之前
父节点
当前提交
4584a3baad
共有 1 个文件被更改,包括 10 次插入2 次删除
  1. 10 2
      Controller/EquipmentManager.py

+ 10 - 2
Controller/EquipmentManager.py

@@ -253,8 +253,16 @@ def modifyUserEquipmentInterface(request):
                 }
                 }
                 UidSetModel.objects.create(**uid_set_create_dict)
                 UidSetModel.objects.create(**uid_set_create_dict)
             Device_Info.objects.filter(UID=uid).update(NickName=nickname)
             Device_Info.objects.filter(UID=uid).update(NickName=nickname)
-            # redisObj = RedisObject(db=8)
-            # redisObj.del_data(key='uid_qs_' + userID)
+            if deviceData.__contains__('NickName') and us_qs[0].is_alexa == 1:
+                encrypt_pwd = ''
+                if deviceData.__contains__('View_Password'):
+                    encrypt_pwd = ModelService.encrypt_pwd(deviceData['View_Password'])
+                # 请求Alexa服务器更新事件网关
+                url = 'https://www.zositech.xyz/deviceStatus/addOrUpdateV2'
+                data_list = [{'userID': userID, 'UID': uid, 'uid_nick': nickname, 'password': encrypt_pwd}]
+                data_list = json.dumps(data_list)
+                data = {'data_list': data_list}
+                requests.post(url, data=data, timeout=2)
         return response.json(0, res)
         return response.json(0, res)