recover_expired_time.py 581 B

12345678910111213141516171819202122
  1. # -*- coding: utf-8 -*-
  2. #!/usr/bin/env python
  3. import threading
  4. import uuid
  5. import simplejson as json
  6. import sys
  7. import datetime
  8. from apilib.utils_datetime import to_datetime
  9. from django.conf import settings
  10. from apps.web.device.models import SIMCard,Device
  11. from apps.web.constant import Const
  12. startTime = to_datetime('2019-03-01 00:00:00')
  13. endTime = to_datetime('2019-04-01 00:00:00')
  14. devObjs = Device.objects.filter(simExpireDate__gte = startTime,simExpireDate__lte = endTime )
  15. devNoList = [devObj.devNo for devObj in devObjs]
  16. Device.invalid_many_device_cache(devNoList)