mirror of
https://github.com/sunrin-ana/2025-SSF-dotory-manage.git
synced 2026-03-09 18:10:02 +00:00
jdsflkafjklajfl
This commit is contained in:
parent
bbb2cf8d8d
commit
20c99c6e1c
18 changed files with 119 additions and 26 deletions
Binary file not shown.
Binary file not shown.
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue