|
@@ -313,12 +313,16 @@ def deleteExpireEquipmentInfo(request):
|
|
|
equipment_info_count = Equipment_Info.objects.filter(addTime__lte=str(nowTime - 3600 * 24 * 7)).count()
|
|
|
# cycles_count = equipment_info_count % 10000
|
|
|
cycles_count = 10
|
|
|
- for i in range(cycles_count):
|
|
|
- ei = Equipment_Info.objects.filter(addTime__lte=str(nowTime - 3600 * 24 * 7))[0:10000]
|
|
|
- id_list = ei.values_list("id", flat=True)
|
|
|
- # print(id_list)
|
|
|
- Equipment_Info.objects.filter(id__in=list(id_list)).delete()
|
|
|
- time.sleep(5)
|
|
|
- return response.json(0)
|
|
|
+ try:
|
|
|
+ for i in range(cycles_count):
|
|
|
+ ei = Equipment_Info.objects.filter(addTime__lte=str(nowTime - 3600 * 24 * 7))[0:10000]
|
|
|
+ id_list = list(ei.values_list("id", flat=True))
|
|
|
+ # print(id_list)
|
|
|
+ Equipment_Info.objects.filter(id__in=id_list).delete()
|
|
|
+ id_list.clear()
|
|
|
+ time.sleep(5)
|
|
|
+ return response.json(0)
|
|
|
+ except Exception as e:
|
|
|
+ return response.json(500, repr(e))
|
|
|
|
|
|
|