feat: 恢复中断的时候,要根据不同的审批来源执行不同的图

This commit is contained in:
martsforever
2025-08-24 23:16:03 +08:00
parent 79b60e7075
commit 963578d8a0
+3 -2
View File
@@ -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)