auto_charge.py 846 B

123456789101112131415161718192021222324252627282930313233343536
  1. # -*- coding: utf-8 -*-
  2. #!/usr/bin/env python
  3. import os, sys
  4. import threading
  5. import uuid
  6. import xlrd
  7. from xlrd import xldate_as_tuple
  8. import simplejson as json
  9. import datetime
  10. from django.conf import settings
  11. from bson import ObjectId
  12. PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..')
  13. sys.path.insert(0, PROJECT_ROOT)
  14. os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'configs.production')
  15. from script.base import init_env
  16. init_env(interactive = False)
  17. from apps.web.device.models import SIMCard,Device
  18. from apps.web.dealer.models import Dealer
  19. from apps.web.constant import Const
  20. from apilib.utils_datetime import to_datetime
  21. from apps.web.user.models import RechargeRecord
  22. from apps.web.dealer.tasks import dealer_auto_charge_sim_card
  23. dealer_auto_charge_sim_card()
  24. print 'ok'