|
@@ -200,13 +200,33 @@ async def delete_task(
|
|
|
"code": 200,
|
|
|
"msg": "任务删除成功",
|
|
|
"data": {
|
|
|
- "task_id": task_entry.task_id
|
|
|
+ "task_id": task_entry.task_id
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
except Exception as e:
|
|
|
db.rollback()
|
|
|
raise HTTPException(status_code=500, detail=f"An error occurred while deleting the task: {str(e)}")
|
|
|
|
|
|
+ except HTTPException as e:
|
|
|
+ raise e
|
|
|
+ except Exception as e:
|
|
|
+ db.rollback()
|
|
|
+ raise HTTPException(status_code=500, detail=f"An unexpected error occurred: {str(e)}")
|
|
|
+
|
|
|
+@router.get('/selectUnit')
|
|
|
+async def select_unit(
|
|
|
+ request: Request,
|
|
|
+ db: Session = Depends(get_db),
|
|
|
+ query: TaskQuery = Depends(),
|
|
|
+ user_id=Depends(valid_access_token),
|
|
|
+ ):
|
|
|
+ try:
|
|
|
+ data_query = db.query(TaskUnit).filter(TaskUnit.id != '2').all()
|
|
|
+ return {
|
|
|
+ "code": 200,
|
|
|
+ "msg": "查询成功",
|
|
|
+ "data": data_query
|
|
|
+ }
|
|
|
except HTTPException as e:
|
|
|
raise e
|
|
|
except Exception as e:
|