|
@@ -0,0 +1,84 @@
|
|
|
|
+# -*- 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.setdefault('DJANGO_SETTINGS_MODULE', 'configs.production')
|
|
|
|
+
|
|
|
|
+from script.base import init_env
|
|
|
|
+
|
|
|
|
+init_env(interactive = False)
|
|
|
|
+
|
|
|
|
+from apps.web.constant import SimStatus
|
|
|
|
+from apps.web.device.models import Device
|
|
|
|
+
|
|
|
|
+iccids = ["898604D6102282756502",
|
|
|
|
+ "898604D6102282756503",
|
|
|
|
+ "898604D6102282756507",
|
|
|
|
+ "898604D6102282756527",
|
|
|
|
+ "898604D6102282756528",
|
|
|
|
+ "898604D6102282756535",
|
|
|
|
+ "898604D6102282756541",
|
|
|
|
+ "898604D6102282756544",
|
|
|
|
+ "898604D6102282756553",
|
|
|
|
+ "898604D6102282756561",
|
|
|
|
+ "898604D6102282756569",
|
|
|
|
+ "898604D6102282756571",
|
|
|
|
+ "898604D6102282756579",
|
|
|
|
+ "898604D6102282756582",
|
|
|
|
+ "898604D6102282756583",
|
|
|
|
+ "898604D6102282756585",
|
|
|
|
+ "898604D6102282756590",
|
|
|
|
+ "898604D6102282756594",
|
|
|
|
+ "898604D6102282756597",
|
|
|
|
+ "898604D6102282756606",
|
|
|
|
+ "898604D6102282756612",
|
|
|
|
+ "898604D6102282756620",
|
|
|
|
+ "898604D6102282756631",
|
|
|
|
+ "898604D6102282756634",
|
|
|
|
+ "898604D6102282756636",
|
|
|
|
+ "898604D6102282756642",
|
|
|
|
+ "898604D6102282756643",
|
|
|
|
+ "898604D6102282756653",
|
|
|
|
+ "898604D6102282756656",
|
|
|
|
+ "898604D6102282756657",
|
|
|
|
+ "898604D6102282756659",
|
|
|
|
+ "898604D6102282756662",
|
|
|
|
+ "898604D6102282756677",
|
|
|
|
+ "898604D6102282756683",
|
|
|
|
+ "898604D6102282756694",
|
|
|
|
+ "898604D6102282756706",
|
|
|
|
+ "898604D6102282756709",
|
|
|
|
+ "898604D6102282756712",
|
|
|
|
+ "898604D6102282756715",
|
|
|
|
+ "898604D6102282756727",
|
|
|
|
+ "898604D6102282756735",
|
|
|
|
+ "898604D6102282756743",
|
|
|
|
+ ]
|
|
|
|
+devNos = []
|
|
|
|
+
|
|
|
|
+try:
|
|
|
|
+ for iccid in iccids:
|
|
|
|
+ device = Device.objects(iccid = iccid).first()
|
|
|
|
+ if device:
|
|
|
|
+ # if device.simStatus == SimStatus.Charged:
|
|
|
|
+ # print(device.devNo)
|
|
|
|
+ #
|
|
|
|
+ # device.expireDate = datetime.datetime(year = 2024, month = 5, day = 31)
|
|
|
|
+ # device.simStatus = SimStatus.Updated
|
|
|
|
+ # device.save()
|
|
|
|
+ #
|
|
|
|
+ # devNos.append(device.devNo)
|
|
|
|
+ devNos.append(device.logicalCode)
|
|
|
|
+
|
|
|
|
+finally:
|
|
|
|
+ print(devNos)
|
|
|
|
+ print(len(devNos))
|
|
|
|
+ # Device.invalid_many_device_cache(devNos)
|
|
|
|
+
|
|
|
|
+print 'ok'
|