班级api,schema,dao
This commit is contained in:
+1
-1
@@ -48,7 +48,7 @@ def get_classes( id:int|None = None
|
||||
@classes_router.delete('/{id}',response_model=ClassResponse,summary='删除班级信息')
|
||||
def delete_classes(id:int,db=Depends(get_db)):
|
||||
r = delete_classes_dao( id , db )
|
||||
if not r :
|
||||
if r :
|
||||
return ClassResponse( total=1,data='已成功删除班级信息' )
|
||||
else :
|
||||
raise HTTPException(status_code=500, detail='删除失败,该班级信息已不存在或服务器繁忙,请稍后更新!')
|
||||
+1
-1
@@ -52,7 +52,7 @@ def get_classes_dao( class_id, class_no , class_name , page , page_size , db ):
|
||||
|
||||
def delete_classes_dao( class_id , db ):
|
||||
try :
|
||||
db.query( Classes ).filter( Classes.id == class_id , Classes.is_deleted == 0 ).update( Classes.is_deleted == 1 )
|
||||
db.query( Classes ).filter( Classes.id == class_id , Classes.is_deleted == 0 ).update( {"is_deleted": 1} )
|
||||
except :
|
||||
db.rollback()
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user