Browse Source

后台删除设备 删除推送信息

peng 2 years ago
parent
commit
eeea440d39
1 changed files with 2 additions and 1 deletions
  1. 2 1
      AdminController/DeviceManagementController.py

+ 2 - 1
AdminController/DeviceManagementController.py

@@ -14,7 +14,7 @@ from Ansjer.config import OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET, AWS_ACCESS_
 from Model.models import Device_Info, UidSetModel, LogModel, UID_Bucket, Unused_Uid_Meal, Order_Model, StsCrdModel, \
     VodHlsModel, ExperienceContextModel, DeviceTypeModel, Equipment_Info, UidUserModel, ExperienceAiModel, AiService, \
     AppBundle, App_Info, AppDeviceType, DeviceNameLanguage, AppVersionNumber, UIDCompanySerialModel, UIDModel, \
-    CompanySerialModel
+    CompanySerialModel, UidPushModel
 from Object.AWS.AmazonS3Util import AmazonS3Util
 from Object.RedisObject import RedisObject
 from Object.ResponseObject import ResponseObject
@@ -214,6 +214,7 @@ class DeviceManagement(View):
         try:
             with transaction.atomic():
                 Device_Info.objects.filter(id=deviceID).delete()
+                UidPushModel.objects.filter(userID_id=userID, uid_set__uid=uid).delete()
                 # 删除推送消息
                 for val in range(1, 8):
                     EquipmentInfoService.get_equipment_info_model('', val). \