6
0

2 Revīzijas 4a57c0420d ... 3608907d38

Autors SHA1 Ziņojums Datums
  mopybird 3608907d38 trivial 10 mēneši atpakaļ
  mopybird 2862258f29 trivial 10 mēneši atpakaļ

+ 84 - 0
script/simCard/update_device_sim_expire.py

@@ -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'

BIN
script/simCard/满意卡明细.xlsx