jdsflkafjklajfl

This commit is contained in:
janghanul090801 2025-07-09 17:57:43 +09:00
commit 20c99c6e1c
18 changed files with 119 additions and 26 deletions

View file

@ -4,7 +4,7 @@ from services.dotori_service import DotoriService
dotori_ns = Namespace('dotory', description='도토리 관련 API')
user_model = dotori_ns.model('UserDotori', {
'userId': fields.Integer,
'user_id': fields.Integer,
'dotory': fields.Integer,
})
@ -17,21 +17,19 @@ class UserDotori(Resource):
dotori_ns.abort(404, 'User not found')
return user_dotori.to_response()
@dotori_ns.route('')
class InitializeDotori(Resource):
@dotori_ns.expect(dotori_ns.model('Initialize', {'userId': fields.Integer(required=True)}))
def post(self):
data = dotori_ns.payload
user_id = data.get('userId')
return DotoriService.initialize_user_dotori(user_id)
@dotori_ns.route('/<int:userId>')
class AddDotori(Resource):
@dotori_ns.expect(dotori_ns.model('AddDotori', {'num': fields.Integer(required=True)}))
def put(self, userId):
data = dotori_ns.payload
num = data.get('num')
return DotoriService.add_dotori(userId, num)
return DotoriService.add_dotori(userId, num).to_response()
@dotori_ns.route('')
class InitializeDotori(Resource):
@dotori_ns.expect(dotori_ns.model('Initialize', {'user_id': fields.Integer(required=True)}))
def post(self):
data = dotori_ns.payload
user_id = data.get('user_id')
return DotoriService.initialize_user_dotori(user_id)
@dotori_ns.route('/all')
class GetAllDotori(Resource):

View file

@ -20,7 +20,7 @@ class BuyProduct(Resource):
@product_ns.response(400, 'Failed')
def post(self, productId):
data = product_ns.payload
user_id = data.get('userId')
user_id = data.get('user_id')
if not user_id:
product_ns.abort(400, 'userId is required')
@ -30,7 +30,7 @@ class BuyProduct(Resource):
user_dotori = DotoriService.get_user_dotori(user_id)
return {
'isSuccess': True,
'userId': user_id,
'user_id': user_id,
'dotory': user_dotori if user_dotori else 0
}
else: