feat: 恢复中断的时候,要根据不同的审批来源执行不同的图
This commit is contained in:
@@ -22,8 +22,8 @@ def add_hotel_route(app: FastAPI):
|
|||||||
session: AsyncSessionDep,
|
session: AsyncSessionDep,
|
||||||
checkpointer: AsyncPostgresSaverDep,
|
checkpointer: AsyncPostgresSaverDep,
|
||||||
):
|
):
|
||||||
user_cls: UserServiceModel = UserService.query_item(session, row_dict={"id": body.user_id})
|
user_cls: UserServiceModel = await UserService.query_item(session, row_dict={"id": body.user_id})
|
||||||
hotel_cls: HotelModel = HotelService.query_item(session, row_dict={"id": body.hotel_id})
|
hotel_cls: HotelModel = await HotelService.query_item(session, row_dict={"id": body.hotel_id})
|
||||||
|
|
||||||
# 新建审批单信息
|
# 新建审批单信息
|
||||||
new_approve_dict = {
|
new_approve_dict = {
|
||||||
@@ -34,6 +34,7 @@ def add_hotel_route(app: FastAPI):
|
|||||||
"logs": "[]",
|
"logs": "[]",
|
||||||
"user_id": body.user_id, # 先把审批人的id设置为申请人
|
"user_id": body.user_id, # 先把审批人的id设置为申请人
|
||||||
"proj_id": body.proj_id,
|
"proj_id": body.proj_id,
|
||||||
|
"approve_from": "book_hotel",
|
||||||
}
|
}
|
||||||
# 马上插入审批单信息
|
# 马上插入审批单信息
|
||||||
insert_approve_cls: ApproveModel = await ApproveService.item_insert(session=session, row_dict=new_approve_dict)
|
insert_approve_cls: ApproveModel = await ApproveService.item_insert(session=session, row_dict=new_approve_dict)
|
||||||
|
|||||||
Reference in New Issue
Block a user