Browse Source

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

locky 4 năm trước cách đây
mục cha
commit
4584a3baad
1 tập tin đã thay đổi với 10 bổ sung2 xóa
  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)
             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)