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
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}