|
@@ -327,34 +327,10 @@ class DetectStatusView(View):
|
|
|
# 按季度删除访问日志
|
|
|
def deleteExpireEquipmentInfo(request):
|
|
|
response = ResponseObject()
|
|
|
-
|
|
|
import time
|
|
|
nowTime = int(time.time())
|
|
|
- ei = Equipment_Info.objects.filter(eventType__lte=str(nowTime - 3600 * 24 * 30)).delete()
|
|
|
+ ei = Equipment_Info.objects.filter(eventTime__lte=str(nowTime - 3600 * 24 * 90))[0:1000]
|
|
|
+ id_list = ei.values_list("id",flat=True)
|
|
|
+ print(id_list)
|
|
|
+ Equipment_Info.objects.filter(id__in=list(id_list)).delete()
|
|
|
return response.json(0)
|
|
|
-
|
|
|
- request.encoding = 'utf-8'
|
|
|
- if request.method == 'GET':
|
|
|
- request_dict = request.GET
|
|
|
- elif request.method == 'POST':
|
|
|
- request_dict = request.POST
|
|
|
- else:
|
|
|
- return response.json(104)
|
|
|
- token = request_dict.get('token', None)
|
|
|
- days = request_dict.get('days', None)
|
|
|
- if not days:
|
|
|
- return response.json(444, 'days')
|
|
|
- tko = TokenObject(token)
|
|
|
- response.lang = tko.lang
|
|
|
- if tko.code != 0:
|
|
|
- return response.json(tko.code)
|
|
|
- userID = tko.userID
|
|
|
- own_perm = ModelService.check_perm(userID, 10)
|
|
|
- if own_perm is not True:
|
|
|
- import time
|
|
|
- nowTime = int(time.time())
|
|
|
- news = Equipment_Info.objects.filter(eventType__lte=nowTime - 3600 * 24 * 30)[1:100]
|
|
|
- news.delete()
|
|
|
- return response.json(0)
|
|
|
- else:
|
|
|
- return response.json(404)
|