feat: 得改造成图
This commit is contained in:
@@ -38,6 +38,10 @@ def create_approve_workflow(
|
|||||||
if has_supervisor_approve:
|
if has_supervisor_approve:
|
||||||
# 触发中断,等待上级审批恢复中断,拿到审批结果
|
# 触发中断,等待上级审批恢复中断,拿到审批结果
|
||||||
approve_result = interrupt({})
|
approve_result = interrupt({})
|
||||||
|
# 中断恢复之后进入下一个循环
|
||||||
|
else:
|
||||||
|
# 已经没有上级主管了,退出循环
|
||||||
|
break
|
||||||
|
|
||||||
# 退出循环之后,如果审批结果是驳回,则结束审批流程
|
# 退出循环之后,如果审批结果是驳回,则结束审批流程
|
||||||
if not approve_result.get('flag'):
|
if not approve_result.get('flag'):
|
||||||
@@ -69,6 +73,10 @@ def create_approve_workflow(
|
|||||||
# 直接找审批人的上级来审批
|
# 直接找审批人的上级来审批
|
||||||
supervisor_user = await aget_supervisor_user(user_id=user_id, session=session)
|
supervisor_user = await aget_supervisor_user(user_id=user_id, session=session)
|
||||||
|
|
||||||
|
print('\n\n', ":::::::::::task_supervisor_approve start::::::::::::", '\n\n')
|
||||||
|
print(supervisor_user.full_name, user_id, approve_id)
|
||||||
|
print('\n\n', ":::::::::::task_supervisor_approve end::::::::::::", '\n\n')
|
||||||
|
|
||||||
if not supervisor_user:
|
if not supervisor_user:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user