Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)