fix: adjust api of add_interaction 2
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
BryantHe 2023-09-21 15:01:16 +08:00
parent ca04e70d53
commit 8ca5843a62
2 changed files with 3 additions and 8 deletions

View File

@ -6,11 +6,6 @@ class AddInteractionError(HTTPError):
message = 'add interaction failed.' message = 'add interaction failed.'
class InteractionExistedError(HTTPError):
status_code = 401
message = '已经提交过,不能再次提交~'
class InteractionTodayBriefNotFound(HTTPError): class InteractionTodayBriefNotFound(HTTPError):
status_code = 404 status_code = 404
message = '找不到用户对应的食物记录' message = '找不到用户对应的食物记录'

View File

@ -2,7 +2,7 @@ from apiflask import APIBlueprint
from flask import session from flask import session
from app import rpc from app import rpc
from app.api.v1.exception.interaction import AddInteractionError, InteractionExistedError from app.api.v1.exception.interaction import AddInteractionError
from app.api.v1.schema.interaction import (InteractionIn, InteractionBriefIn, InteractionListIn, from app.api.v1.schema.interaction import (InteractionIn, InteractionBriefIn, InteractionListIn,
InteractionBriefOut, InteractionListOut) InteractionBriefOut, InteractionListOut)
@ -27,8 +27,8 @@ def add_interaction(json_data):
except Exception as e: except Exception as e:
raise AddInteractionError(extra_data={'error_docs': str(e)}) raise AddInteractionError(extra_data={'error_docs': str(e)})
if is_existed: if is_existed:
raise InteractionExistedError() return {'msg': '已经提交过,不能再次提交~', 'code': 401}
return {'msg': 'add interaction successfully'} return {'msg': 'add interaction successfully', 'code': 200}
@interaction.get('/brief') @interaction.get('/brief')