def relate_mchnt(self, userid): sls_user = getattr(self, '_sls_user', None) if not sls_user: return try: client = ThriftClient(config.QUDAO_SERVERS, QudaoServer, framed=True) mchnt_arg = MchntRegisteredArg(mchnt_uid=userid, slsm_uid=sls_user['uid']) client.mchnt_on_registered(mchnt_arg, -1) except: log.warn(traceback.format_exc())
def relate_mchnt(self, userid): '''绑定渠道或者业务员''' if not self._data['saleman_uid']: return try: client = ThriftClient(config.QUDAO_SERVERS, QudaoServer, framed=True) if self._data['cate'] == 'saleman': slsm_arg = SlsmRegisteredArg(slsm_uid=userid, qd_uid=self._data['saleman_uid']) client.slsm_on_registered(slsm_arg, -1) elif self._data['cate'] == 'mchnt': mchnt_arg = MchntRegisteredArg( mchnt_uid=userid, slsm_uid=self._data['saleman_uid']) client.mchnt_on_registered(mchnt_arg, -1) except: log.warn(traceback.format_exc())