Пример #1
0
 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
Пример #2
0
 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 ''}
Пример #3
0
    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, '登录已失效')
Пример #4
0
 def do_detail(self):
     token = self.get_argument('token', '')
     uid = user.getUserId(token)
     self._data = brokerage.detail(uid)
Пример #5
0
 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)
Пример #6
0
 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'