# -*- 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')