예제 #1
0
파일: signup.py 프로젝트: zcxey2911/api_rpc
    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())
예제 #2
0
파일: signup.py 프로젝트: zcxey2911/api_rpc
    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())