def registScore(userId): existUserId = existUser(userId) if existUserId['requestCode'] == -1: return json.dumps(existUserId, ensure_ascii=False) query = session.query(User).filter_by(userId=userId) result = {} user = query.first() if user.setScore(request.args.get('score')): result['requestCode'] = 1 result['requestMessage'] = u'스코어가 갱신되었습니다.' result['score'] = user.score session.commit() else: result['requestCode'] = 2 result['requestMessage'] = u'최고점수를 넘지 못했습니다.' return json.dumps(result, ensure_ascii=False)
def registUser(): id = request.args.get('id') query = session.query(User).filter_by(userId=id) result = {} try: query.one() except NoResultFound, e: user = User(id) session.add(user) session.commit() result['requestCode'] = 1 result['requestMessage'] = u'등록되었습니다.' result['userId'] = user.userId result['highScore'] = user.score return json.dumps(result, ensure_ascii=False)