feat: 妥协,只能在数据库中加对应的字段
This commit is contained in:
@@ -9,8 +9,16 @@ def add_approve_route(app: FastAPI):
|
|||||||
@app.post('/submit_reimburse')
|
@app.post('/submit_reimburse')
|
||||||
async def submit_reimburse(reimburse: dict, session: AsyncSessionDep):
|
async def submit_reimburse(reimburse: dict, session: AsyncSessionDep):
|
||||||
reimburse_id = reimburse.get('id')
|
reimburse_id = reimburse.get('id')
|
||||||
reimburse_cls = await ReimburseService.query_item(
|
# 先查一遍报销单信息
|
||||||
session=session,
|
reimburse_cls = await ReimburseService.query_item(session=session, row_dict={"id": reimburse_id})
|
||||||
row_dict={"id": reimburse_id}
|
|
||||||
)
|
# 1. 没有审批单——
|
||||||
|
# 2. 审批单为审批中状态——不处理
|
||||||
|
# 3. 审批单为已通过状态——不处理
|
||||||
|
# 4. 审批单为已驳回状态——
|
||||||
|
# 5. 审批单为已撤回状态——
|
||||||
|
|
||||||
|
# 新建审批单,走审批流程
|
||||||
|
print(reimburse_cls.amount)
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user