Эх сурвалжийг харах

优化后台删除用户清缓存

zhangdongming 7 сар өмнө
parent
commit
6dcac4d927

+ 2 - 2
AdminController/DeviceManagementController.py

@@ -257,14 +257,14 @@ class DeviceManagement(View):
             return response.json(444)
             return response.json(444)
 
 
         try:
         try:
+            redis = RedisObject(3)
             with transaction.atomic():
             with transaction.atomic():
                 Device_Info.objects.filter(id=deviceID).delete()
                 Device_Info.objects.filter(id=deviceID).delete()
                 UidPushModel.objects.filter(uid_set__uid=uid).delete()
                 UidPushModel.objects.filter(uid_set__uid=uid).delete()
                 # 删除推送消息
                 # 删除推送消息
                 EquipmentInfoService.delete_all_equipment_info(device_user_id=userID, device_uid=uid)
                 EquipmentInfoService.delete_all_equipment_info(device_user_id=userID, device_uid=uid)
-                redis = RedisObject(3)
                 # 构建Redis键
                 # 构建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)
                 redis.del_data(device_key)
                 content = json.loads(json.dumps(request_dict))
                 content = json.loads(json.dumps(request_dict))
                 ip = CommonService.get_ip_address(request)
                 ip = CommonService.get_ip_address(request)