浏览代码

删除设备数据整合为重置设备云存

locky 3 年之前
父节点
当前提交
e25e5869fe
共有 1 个文件被更改,包括 8 次插入24 次删除
  1. 8 24
      Controller/UidSetController.py

+ 8 - 24
Controller/UidSetController.py

@@ -160,30 +160,14 @@ class UidSetView(View):
                     else:
                         val = val + 1
                         print('UID_Preview表没有数据')
-                if 'UID_Bucket' in id_list:
-                    del_uid = UID_Bucket.objects.filter(uid__in=uid)
-                    if del_uid.exists():
-                        del_uid.delete()
-                        # print ('删除UID_Bucket')
-                    else:
-                        val = val + 1
-                        print('UID_Bucket表没有数据')
-                if 'VodHlsModel' in id_list:
-                    del_uid = VodHlsModel.objects.filter(uid__in=uid)
-                    if del_uid.exists():
-                        # del_uid.delete()
-                        print ('删除VodHlsModel')
-                    else:
-                        val = val + 1
-                        print('VodHlsModel表没有数据')
-                if 'Order_Model' in id_list:
-                    del_uid = Order_Model.objects.filter(UID__in=uid)
-                    if del_uid.exists():
-                        del_uid.delete()
-                        # print ('删除Order_Model')
-                    else:
-                        val = val + 1
-                        print('Order_Model表没有数据')
+                if 'Reset_Vod' in id_list:  # 重置设备云存
+                    UID_Bucket.objects.filter(uid__in=uid).delete()
+                    Unused_Uid_Meal.objects.filter(uid__in=uid).delete()
+                    Order_Model.objects.filter(UID__in=uid).delete()
+                    StsCrdModel.objects.filter(uid__in=uid).delete()
+                    VodHlsModel.objects.filter(uid__in=uid).delete()
+                    ExperienceContextModel.objects.filter(uid__in=uid).delete()
+                    Device_Info.objects.filter(UID__in=uid).update(vodPrimaryUserID='', vodPrimaryMaster='')
                 if 'Device_Info' in id_list:
                     del_uid = Device_Info.objects.filter(UID__in=uid)
                     if del_uid.exists():