diff --git a/api/class_api.py b/api/class_api.py index c278f07..e581d82 100644 --- a/api/class_api.py +++ b/api/class_api.py @@ -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='删除失败,该班级信息已不存在或服务器繁忙,请稍后更新!') \ No newline at end of file diff --git a/dao/class_dao.py b/dao/class_dao.py index ef28b6a..870745d 100644 --- a/dao/class_dao.py +++ b/dao/class_dao.py @@ -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