Пример #1
0
def get_qd_mchnt(userid):
    '''
    获取商户的渠道信息
    '''
    try:
        client = ThriftClient(config.QUDAO_SERVERS, QudaoServer, framed=True)
        ret = client.mchnt_get([int(userid)])
    except:
        log.warn(traceback.format_exc())

    return {} if not ret else ret[0]
Пример #2
0
    def get_slsm_info(self, userid):
        try:
            client = ThriftClient(config.QUDAO_SERVERS,
                                  QudaoServer,
                                  framed=True)
            mchnts = client.mchnt_get([
                userid,
            ])

            if not mchnts:
                return None

            slsm_info = apcli_ex('findUserByid', mchnts[0].slsm_uid)
            if slsm_info:
                return slsm_info.__dict__
        except:
            log.warn(traceback.format_exc())

        return None