|
@@ -1,3 +1,5 @@
|
|
|
+import requests
|
|
|
+
|
|
|
from Model.models import *
|
|
|
from Service.CommonService import CommonService
|
|
|
import json
|
|
@@ -138,6 +140,7 @@ class ModelService:
|
|
|
|
|
|
@staticmethod
|
|
|
def del_eq_info(userID, uid):
|
|
|
+ notify_alexa_delete(uid)
|
|
|
ei_qs = Equipment_Info.objects.filter(userID_id=userID, devUid=uid)
|
|
|
ei_qs.delete()
|
|
|
# ei_count = ei_qs.count()
|
|
@@ -151,3 +154,27 @@ class ModelService:
|
|
|
def get_uid_list(userID):
|
|
|
uid_list = Device_Info.objects.filter(userID_id=userID).values_list('UID', flat=True)
|
|
|
return list(uid_list)
|
|
|
+
|
|
|
+ @staticmethod
|
|
|
+ def notify_alexa_add(uid, userID, nickname):
|
|
|
+ url = 'https://www.zositech.xyz/deviceStatus/addOrupdate'
|
|
|
+ data = {
|
|
|
+ 'UID': uid,
|
|
|
+ 'userID': userID,
|
|
|
+ 'uid_nick': nickname
|
|
|
+ }
|
|
|
+ try:
|
|
|
+ requests.post(url, data=data, timeout=5)
|
|
|
+ except Exception as e:
|
|
|
+ print(repr(e))
|
|
|
+
|
|
|
+
|
|
|
+def notify_alexa_delete(UID):
|
|
|
+ url = 'https://www.zositech.xyz/deviceStatus/delete'
|
|
|
+ data = {
|
|
|
+ 'UID': UID
|
|
|
+ }
|
|
|
+ try:
|
|
|
+ requests.post(url=url, data=data, timeout=5)
|
|
|
+ except Exception as e:
|
|
|
+ print(repr(e))
|