feat: 恢复中断的时候,要根据不同的审批来源执行不同的图
This commit is contained in:
@@ -22,8 +22,8 @@ def add_hotel_route(app: FastAPI):
|
||||
session: AsyncSessionDep,
|
||||
checkpointer: AsyncPostgresSaverDep,
|
||||
):
|
||||
user_cls: UserServiceModel = UserService.query_item(session, row_dict={"id": body.user_id})
|
||||
hotel_cls: HotelModel = HotelService.query_item(session, row_dict={"id": body.hotel_id})
|
||||
user_cls: UserServiceModel = await UserService.query_item(session, row_dict={"id": body.user_id})
|
||||
hotel_cls: HotelModel = await HotelService.query_item(session, row_dict={"id": body.hotel_id})
|
||||
|
||||
# 新建审批单信息
|
||||
new_approve_dict = {
|
||||
@@ -34,6 +34,7 @@ def add_hotel_route(app: FastAPI):
|
||||
"logs": "[]",
|
||||
"user_id": body.user_id, # 先把审批人的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)
|
||||
|
||||
Reference in New Issue
Block a user