diff --git a/app/controller/add_approve_route.py b/app/controller/add_approve_route.py index ae03369..ebbd8da 100644 --- a/app/controller/add_approve_route.py +++ b/app/controller/add_approve_route.py @@ -9,8 +9,16 @@ def add_approve_route(app: FastAPI): @app.post('/submit_reimburse') async def submit_reimburse(reimburse: dict, session: AsyncSessionDep): reimburse_id = reimburse.get('id') - reimburse_cls = await ReimburseService.query_item( - session=session, - row_dict={"id": reimburse_id} - ) + # 先查一遍报销单信息 + reimburse_cls = await ReimburseService.query_item(session=session, row_dict={"id": reimburse_id}) + + # 1. 没有审批单—— + # 2. 审批单为审批中状态——不处理 + # 3. 审批单为已通过状态——不处理 + # 4. 审批单为已驳回状态—— + # 5. 审批单为已撤回状态—— + + # 新建审批单,走审批流程 + print(reimburse_cls.amount) + return