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]
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