Example #1
0
 def get(self):
     try:
         uid = self.get_secure_cookie('uid')
         since = self.get_argument('since',None)
         cond = {}
         if uid:
             ur,uv = m_info(T_ACCOUNT,uid)
             citys = (uv['city'],uv['tocity'])
             cond = {'$or':[{'uid':uid},{'city':{'$in':citys}}]}
         
         r,v = m_page(T_POST,since,size=10,**cond)
         conv_user(v)
         self.write(dict(status=r,data = v))
     except KeyError as e:
         self.write(dict(status=False,data='用户未设置相关城市',errormsg=e.message))
     except TypeError as e:
         self.write(dict(status=False,data='没有该用户',errormsg=e.message))
Example #2
0
    def get(self):
        try:
            uid = self.get_secure_cookie('uid')
            since = self.get_argument('since', None)
            cond = {}
            if uid:
                ur, uv = m_info(T_ACCOUNT, uid)
                citys = (uv['city'], uv['tocity'])
                cond = {'$or': [{'uid': uid}, {'city': {'$in': citys}}]}

            r, v = m_page(T_POST, since, size=10, **cond)
            conv_user(v)
            self.write(dict(status=r, data=v))
        except KeyError as e:
            self.write(dict(status=False, data='用户未设置相关城市',
                            errormsg=e.message))
        except TypeError as e:
            self.write(dict(status=False, data='没有该用户', errormsg=e.message))
Example #3
0
 def get(self, _id=None):
     r, v = m_page(T_POST, self.get_argument('since', None), city=_id)
     conv_user(v)
     self.write(dict(status=r, data=v))
Example #4
0
 def get(self,_id=None):
     r,v = m_page(T_POST,self.get_argument('since',None),city=_id)
     conv_user(v)
     self.write(dict(status=r,data = v))