123456789101112131415161718192021222324252627282930313233343536373839 |
- # -*- coding: utf-8 -*-
- # !/usr/bin/env python
- """
- """
- import os
- import sys
- #: current_dir - 2
- 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.testing")
- from script.base import init_env, get_logger
- logger = get_logger(__name__)
- init_env(interactive = False)
- from apps.web.dealer.models import Merchant
- from apps.web.common.models import Banks
- for item in Merchant.objects.all():
- if not item.accountCode:
- continue
- bank_card = Banks.get_bank_info(item.accountCode)
- if bank_card:
- print bank_card['cardNo'], bank_card['bankCode'], item.parentBankName.encode('gb2312'), bank_card[
- 'bankName'].encode('gb2312'), bank_card['cardType'].encode('gb2312')
- item.parentBankName = bank_card['bankName']
- item.save()
- else:
- print item.accountCode, None, item.parentBankName.encode('gb2312')
|