Exemplo n.º 1
0
 def __init__(self):
     obj = ConfigManager.get_ini_obj()
     self.username = obj.get('param_iko', 'username').strip()
     self.password = obj.get('param_iko', 'password').strip()
     self.server_host = obj.get('param_iko', 'server_host').strip()
     self.port = obj.get('param_iko', 'port').strip()
     self.ssh = self.connect()
Exemplo n.º 2
0
 def __init__(self):
     config = ConfigManager.get_ini_obj()
     self.db = pymysql.connect(config.get('Mysql', 'server_host'),
                               config.get('Mysql', 'username'),
                               config.get('Mysql', 'password'),
                               config.get('Mysql', 'database'),
                               int(config.get('Mysql', 'port')),
                               charset='utf8')
     self.cursor = self.db.cursor()
Exemplo n.º 3
0
def remove_mch_accnt_no_settle_key():
    """提现接口调用时会写入缓存,自动化脚本跑时会重复提交redis所以需要删除redis的缓存数据"""
    obj = ConfigManager.get_ini_obj()
    r = redis.Redis(connection_pool=redis.ConnectionPool(
        host=obj.get('redis_config', 'server_host'),
        password=obj.get('redis_config', 'password'),
        db='0'))
    keys = 'mch_accnt_no_settle_key'

    r.delete(keys)
Exemplo n.º 4
0
def remove_withdrawal_info(mch_no, order_no):
    """提现接口调用时会写入缓存,自动化脚本跑时会重复提交redis所以需要删除redis的缓存数据"""
    obj = ConfigManager.get_ini_obj()
    r = redis.Redis(connection_pool=redis.ConnectionPool(
        host=obj.get('redis_config', 'server_host'),
        password=obj.get('redis_config', 'password'),
        db=obj.get('redis_config', 'db')))
    keys = 'com.deposit.withdraw:' + mch_no + order_no
    v = r.get(keys)
    print('正在清理缓存%s' % v)
    if v is None:
        print('没有缓存')
        return
    r.delete(keys)