webui: fix bugs. adjust api model.

This commit is contained in:
EstrellaXD
2023-08-22 16:28:30 +08:00
parent e2afb5cb63
commit da937d46f6
15 changed files with 73 additions and 83 deletions

View File

@@ -10,6 +10,12 @@ from module.security.api import get_current_user, UNAUTHORIZED
router = APIRouter(prefix="/bangumi", tags=["bangumi"])
def str_to_list(data: Bangumi):
data.filter = data.filter.split(",")
data.rss_link = data.rss_link.split(",")
return data
@router.get("/get/all", response_model=list[Bangumi])
async def get_all_data(current_user=Depends(get_current_user)):
if not current_user:

View File

@@ -5,21 +5,11 @@ from module.models.response import ResponseModel
def u_response(response_model: ResponseModel):
if response_model.status:
return JSONResponse(
status_code=response_model.status_code,
content={
"status": response_model.status,
"msg_en": response_model.msg_en,
"msg_zh": response_model.msg_zh,
},
)
else:
raise HTTPException(
status_code=response_model.status_code,
detail={
"status": response_model.status,
"msg_en": response_model.msg_en,
"msg_zh": response_model.msg_zh,
},
)
return JSONResponse(
status_code=response_model.status_code,
content={
"status": response_model.status,
"msg_en": response_model.msg_en,
"msg_zh": response_model.msg_zh,
},
)

View File

@@ -47,7 +47,7 @@ class RSSEngine(Database):
else:
return ResponseModel(
status=False,
status_code=400,
status_code=406,
msg_en="RSS added failed.",
msg_zh="RSS 添加失败。",
)