zhuojiaxuan 3 долоо хоног өмнө
parent
commit
a80a8aef56

+ 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: