Jelajahi Sumber

优化删除设备接口6

locky 2 tahun lalu
induk
melakukan
18372d8f74
1 mengubah file dengan 5 tambahan dan 3 penghapusan
  1. 5 3
      Controller/EquipmentManager.py

+ 5 - 3
Controller/EquipmentManager.py

@@ -822,14 +822,16 @@ def deleteInterface(request):
                 Device_Info.objects.filter(UID=uid).delete()
                 UidPushModel.objects.filter(uid_set__uid=uid).delete()
                 # 删除推送消息
-                ModelService.del_user_list_eq_info(user_id_list, uid)
+                del_eq_info_thread = threading.Thread(target=ModelService.del_user_list_eq_info,
+                                                      args=(user_id_list, uid))
             else:
                 Device_Info.objects.filter(UID=uid, userID_id=userID).delete()
                 UidPushModel.objects.filter(uid_set__uid=uid, userID_id=userID).delete()
-                # 异步删除推送消息
-                ModelService.del_eq_info, args=(userID, uid)
+                # 删除推送消息
+                del_eq_info_thread = threading.Thread(target=ModelService.del_eq_info, args=(userID, uid))
                 if is_share:
                     del_channel_permission_user_id = userID
+            del_eq_info_thread.start()
             DeviceShareView.del_device_channel_permission(userID, uid)
 
             if not serial_number: