def post(self): args = UserHistoryPostArgs().args if not login_check(session): return None user = get_user(user_id=session['login_user'])[0] add_user_history(user, args['op'], args['key']) update_login_user_table(session['login_user']) return marshal({'status':args['op'] + '_success'}, status_fields)
def get(self): args = UserMusicQueryArgs().args if not login_check(session): return None user = get_user(user_id=session['login_user'])[0] music_list = get_user_music_list(user, args['type'], args['start'], args['end']) update_login_user_table(session['login_user']) return marshal(music_list, music_fields)