Esempio n. 1
0
 def get(self):
     token = self.get_arg('token','')
     if '' == token:
         self.out_fail(code = 1001, msg = 'token')
         return
     user = redis_cache.getStr(token)
     if None == user:
         self.out_ok()
         return
     redis_cache.delete(token)
     self.out_ok(user)
     return
Esempio n. 2
0
 def query_users_by_user_group_cache(self, userGroupID):
     key = self._users_by_group_key % str(userGroupID)
     json = redis_cache.getStr(key)
     if None == json:
         users = self.query_all_group_users(userGroupID = userGroupID)        
         if None == users or len(users) == 0:
             json = '[]'
         else:
             us = []
             for u in users:
                 u1 = {'userName':u['userName'], 'userRealName':u['userRealName'], 'userID':u['userID']}
                 us.append(u1)
             json = str_helper.json_encode(us)
         redis_cache.setStr(key = key, val = json, time = config.cache['apiTimeOut'])
     return json
Esempio n. 3
0
def query_users_by_user_group_cache(userGroupID):
    key = _users_by_group_key % str(userGroupID)
    json = redis_cache.getStr(key)
    if None == json:
        users = query_all_group_users(userGroupID=userGroupID)
        if None == users or len(users) == 0:
            json = '[]'
        else:
            us = []
            for u in users:
                u1 = {
                    'userName': u['userName'],
                    'userRealName': u['userRealName'],
                    'userID': u['userID']
                }
                us.append(u1)
            json = str_helper.json_encode(us)
        redis_cache.setStr(key=key, val=json, time=config.cache['apiTimeOut'])
    return json