12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # -*- coding: utf-8 -*-
- # !/usr/bin/env python
- import datetime
- import os
- import sys
- PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..')
- sys.path.insert(0, PROJECT_ROOT)
- os.environ.update({"DJANGO_SETTINGS_MODULE": "configs.production"})
- import django
- django.setup()
- from apps.web.device.models import Device
- from apps.web.constant import SimStatus
- iccid_list = [
- '898604391018c0191034',
- ]
- expire_time = datetime.datetime.strptime('2021-02-28 00:00:00', "%Y-%m-%d %H:%M:%S")
- all = {}
- for iccid in iccid_list:
- devices = Device.objects(iccid = iccid).filter()
- for device in devices:
- try:
- # device.simExpireDate = expire_time
- device.simStatus = SimStatus.Charged
- device.iccid = None
- device.save()
- Device.invalid_device_cache(device.devNo)
- except Exception as e:
- print e.message
- # for iccid in iccid_list:
- # try:
- # device = Device.objects(ownerId = '5a598c3f8732d63c0b1cf3cb').filter()
- # # device.simExpireDate = expire_time
- #
- # device.simStatus = SimStatus.Charged
- # device.save()
- #
- # Device.invalid_device_cache(device.devNo)
- # except Exception as e:
- # print e.message
|