|
@@ -2,6 +2,8 @@ import re
|
|
|
import time
|
|
|
import traceback
|
|
|
import threading
|
|
|
+
|
|
|
+import requests
|
|
|
import simplejson as json
|
|
|
from django.utils import timezone
|
|
|
from Model.models import Device_User, Device_Info, UID_Bucket, UID_Preview, UidSetModel, UidPushModel
|
|
@@ -161,6 +163,7 @@ def delUserEquipmentInterface(request):
|
|
|
dv_qs.delete()
|
|
|
asy = threading.Thread(target=ModelService.del_eq_info, args=(userID, uid))
|
|
|
asy.start()
|
|
|
+ notify_alexa_delete(uid)
|
|
|
except Exception as e:
|
|
|
errorInfo = traceback.format_exc()
|
|
|
print('删除数据库记录错误: %s' % errorInfo)
|
|
@@ -1038,3 +1041,14 @@ def update_device_shadow(request):
|
|
|
return JsonResponse(status=200, data={'code': 0, 'msg': 'success', 'data': {}})
|
|
|
else:
|
|
|
return JsonResponse(status=200, data={'code': 403, 'msg': 'error etk'})
|
|
|
+
|
|
|
+
|
|
|
+def notify_alexa_delete(UID):
|
|
|
+ url = 'https://www.zositech.xyz/deviceStatus/delete'
|
|
|
+ data = {
|
|
|
+ 'UID': UID
|
|
|
+ }
|
|
|
+ try:
|
|
|
+ requests.post(url=url, data=data, timeout=1)
|
|
|
+ except Exception as e:
|
|
|
+ print(repr(e))
|