示例#1
0
def handle_user_profile(queryparams):
    '''
        处理用户资料
    '''

    rownum, query_result = User.query_user_profile(queryparams)

    if rownum: 
        result = {
            'id': query_result[0],
            'status': query_result[1],
            'name': query_result[2],
            'email': query_result[3],
            'password': query_result[4],
            'phone': query_result[5],
            'avatar': utils.urllocalformat(query_result[6]),
            'signture': query_result[7],
            'register_time': utils.timeformat(query_result[8]),
            'last_login_time': utils.timeformat(query_result[9])
        }
    else:
        result = {'message': u'查询错误', 'code': 113}
    return result
示例#2
0
def handle_gallery_list(queryparams):
    try: 
        rownum, query_result = Gallery.query_gallery_list(queryparams)
    except Exception, e:
        return {'message': u'数据库查询错误', 'code': 130}
    result = []
    if rownum:
        for id, name, summary, status, pid, content, orgin_url, thumb_url, count in query_result:
            obj = {
                'id': id,
                'name': name,
                'summary': utils.filter_tags(summary),
                'status': status,
                'pid': pid,
                'content': utils.filter_tags(content),
                'orgin_url': utils.urllocalformat(orgin_url),
                'thumb_url': utils.urllocalformat(thumb_url),
                'count': count

            }
            result.append(obj)
    else:
        result = {'message': u'查询错误或者没有条目', 'code': 130}
    return result

def handle_gallery_post(queryparams):
    try:
        rownum = Gallery.query_gallery_post(queryparams)

    except Exception, e:
        return {'message': u'查询错误', 'code': 113}