优化了students_dao里add_student_dao的报错逻辑。
This commit is contained in:
@@ -27,15 +27,15 @@ def get_students( stu:StudentsQuery = Depends()
|
||||
@s_api.post("/students"
|
||||
,summary='新增学生资料'
|
||||
,description=f'学生ID自动分配,学生姓名、学生手机号和班级是必填项,不能为空。\n '
|
||||
f'时间格式:YYYY-MM-DD'
|
||||
f'注意事项:\n'
|
||||
f'时间格式:YYYY-MM-DD\n'
|
||||
f'班级ID和顾问ID必须已经存在才可以绑定'
|
||||
,response_model=StudentsResponse )
|
||||
def add_student( stu:StudentsResponse = Depends()
|
||||
, db=Depends(get_db)
|
||||
):
|
||||
s_dict = stu.model_dump(exclude_unset=True)
|
||||
result = add_student_dao( s=s_dict , db=db )
|
||||
if not result:
|
||||
raise HTTPException(status_code=500, detail='手机号已有学生使用或必填项为空。')
|
||||
return result
|
||||
|
||||
@s_api.put("/students"
|
||||
|
||||
Reference in New Issue
Block a user