瀏覽代碼

增加删除推送令牌

zhuojiaxuan 3 周之前
父節點
當前提交
a80a8aef56
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      Controller/DeviceShare.py

+ 10 - 0
Controller/DeviceShare.py

@@ -311,7 +311,17 @@ class DeviceShareView(View):
         id = request_dict.get('id', None)
         if id:
             try:
+                device_info = Device_Info.objects.filter(id=id).values('userID', 'UID').first()
+                if device_info:
+                    uid = device_info['UID']
+                    userid = device_info['userID']
+
+                    uid_set = UidSetModel.objects.filter(uid=uid).values('id').first()
+                    if uid_set:
+                        uid_set_id = uid_set['id']
+                        UidPushModel.objects.filter(userID_id=userid, uid_set_id=uid_set_id).delete()
                 Device_Info.objects.filter(id=id, primaryUserID=userID).delete()
+
             except Exception as e:
                 return response.json(10, repr(e))
             else: