|
@@ -35,8 +35,8 @@ class DeviceManagement(View):
|
|
response = ResponseObject(language, 'pc')
|
|
response = ResponseObject(language, 'pc')
|
|
if operation == 'addDeviceType':
|
|
if operation == 'addDeviceType':
|
|
return self.addDeviceType(request, request_dict, response)
|
|
return self.addDeviceType(request, request_dict, response)
|
|
- elif operation == 'delDeviceData':
|
|
|
|
- return self.delDeviceData(request_dict, response)
|
|
|
|
|
|
+ elif operation == 'delDeviceData': # 删除设备数据
|
|
|
|
+ return self.del_device_data(request_dict, response)
|
|
else:
|
|
else:
|
|
tko = TokenObject(
|
|
tko = TokenObject(
|
|
request.META.get('HTTP_AUTHORIZATION'),
|
|
request.META.get('HTTP_AUTHORIZATION'),
|
|
@@ -304,8 +304,8 @@ class DeviceManagement(View):
|
|
print(e)
|
|
print(e)
|
|
return response.json(500, repr(e))
|
|
return response.json(500, repr(e))
|
|
|
|
|
|
- # 删除设备数据
|
|
|
|
- def delDeviceData(self, request_dict, response):
|
|
|
|
|
|
+ @staticmethod
|
|
|
|
+ def del_device_data(request_dict, response):
|
|
uidList = request_dict.get('uidList', None)
|
|
uidList = request_dict.get('uidList', None)
|
|
delDataOptions = request_dict.get('delDataOptions', None)
|
|
delDataOptions = request_dict.get('delDataOptions', None)
|
|
|
|
|
|
@@ -323,13 +323,16 @@ class DeviceManagement(View):
|
|
Equipment_Info.objects.filter(devUid__in=uidList).delete()
|
|
Equipment_Info.objects.filter(devUid__in=uidList).delete()
|
|
if '设备AP信息数据' in delDataOptions:
|
|
if '设备AP信息数据' in delDataOptions:
|
|
UidUserModel.objects.filter(UID__in=uidList).delete()
|
|
UidUserModel.objects.filter(UID__in=uidList).delete()
|
|
|
|
+ if '设备AI数据' in delDataOptions:
|
|
|
|
+ ExperienceAiModel.objects.filter(uid__in=uidList).delete()
|
|
|
|
+ Order_Model.objects.filter(UID__in=uidList, order_type=1).delete()
|
|
if '设备云存数据' in delDataOptions:
|
|
if '设备云存数据' in delDataOptions:
|
|
UID_Bucket.objects.filter(uid__in=uidList).delete()
|
|
UID_Bucket.objects.filter(uid__in=uidList).delete()
|
|
- Unused_Uid_Meal.objects.filter(uid__in=uidList).delete()
|
|
|
|
- Order_Model.objects.filter(UID__in=uidList).delete()
|
|
|
|
StsCrdModel.objects.filter(uid__in=uidList).delete()
|
|
StsCrdModel.objects.filter(uid__in=uidList).delete()
|
|
VodHlsModel.objects.filter(uid__in=uidList).delete()
|
|
VodHlsModel.objects.filter(uid__in=uidList).delete()
|
|
|
|
+ Unused_Uid_Meal.objects.filter(uid__in=uidList).delete()
|
|
ExperienceContextModel.objects.filter(uid__in=uidList).delete()
|
|
ExperienceContextModel.objects.filter(uid__in=uidList).delete()
|
|
|
|
+ Order_Model.objects.filter(UID__in=uidList, order_type=0).delete()
|
|
Device_Info.objects.filter(UID__in=uidList).update(vodPrimaryUserID='', vodPrimaryMaster='')
|
|
Device_Info.objects.filter(UID__in=uidList).update(vodPrimaryUserID='', vodPrimaryMaster='')
|
|
return response.json(0)
|
|
return response.json(0)
|
|
except Exception as e:
|
|
except Exception as e:
|