def GET(self): token = self.get_argument('token', None) u_info = user.getUserInfo(user.getUserId(token)) channel = u_info.get('channel', 0) channel_task = u_info.get('channel_task', {'finnal': 0, 'total': 3}) data = {'channel': channel} if channel == 1: data.update(channel_task) self._data = data
def POST(self): token = self.get_argument('token', '') url = 'https://oauth.m.taobao.com/authorize?response_type=code&client_id=25330814&redirect_uri={}&view=wap&state={}'.format( 'http://taobaosavemoney.adesk.com/auth_callback', token + '_channel') u_info = user.getUserInfo(user.getUserId(token)) channel = u_info.get('channel', 0) self._msg = "ok" self._data = {'channel': channel, 'url': url if channel == 0 else ''}
def GET(self): # 本月预估收益,今日预估收益,昨日预估收益,昵称,头像 token = self.get_argument('token', '') uid = user.getUserId(token) user_info = user.getUserInfo(uid) if user_info: user_info.pop('favorite') data = brokerage.detail(uid) user_info['channel_task'] = user_info['channel_task'] if user_info[ 'channel_task'] else {} self._data = { 'user': user_info, } self._data.update(data) else: raise ResponseMsg(-9, '登录已失效')
def do_detail(self): token = self.get_argument('token', '') uid = user.getUserId(token) self._data = brokerage.detail(uid)
def do_list(self): token = self.get_argument('token', '') skip = int(self.get_argument('skip', 0)) limit = int(self.get_argument('limit', 20)) self._data = brokerage.getList(user.getUserId(token), skip, limit)
def POST(self): token = self.get_argument('token') uid = user.getUserId(token) code = user.makeInviteCode() user.update({'_id': uid}, {'$set': {'invite_code': str(code)}}) self._msg = 'ok'