浏览代码

优化后台删除用户清缓存

zhangdongming 7 月之前
父节点
当前提交
6dcac4d927
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      AdminController/DeviceManagementController.py

+ 2 - 2
AdminController/DeviceManagementController.py

@@ -257,14 +257,14 @@ class DeviceManagement(View):
             return response.json(444)
 
         try:
+            redis = RedisObject(3)
             with transaction.atomic():
                 Device_Info.objects.filter(id=deviceID).delete()
                 UidPushModel.objects.filter(uid_set__uid=uid).delete()
                 # 删除推送消息
                 EquipmentInfoService.delete_all_equipment_info(device_user_id=userID, device_uid=uid)
-                redis = RedisObject(3)
                 # 构建Redis键
-                device_key = f"{RedisKeyConstant.BASIC_USER.value}{user_id}:UID:{uid}"
+                device_key = f"{RedisKeyConstant.BASIC_USER.value}{userID}:UID:{uid}"
                 redis.del_data(device_key)
                 content = json.loads(json.dumps(request_dict))
                 ip = CommonService.get_ip_address(request)