fix: base wf 工段的字段获取处理人时没找到返回0

This commit is contained in:
caoqianming 2024-08-09 15:19:21 +08:00
parent 1a42cf34f0
commit ae1099cbec
1 changed files with 2 additions and 0 deletions

View File

@ -159,6 +159,8 @@ class WfService(object):
destination_participant = ticket.ticket_data.get(destination_participant, 0)
elif hasattr(ticket, destination_participant):
destination_participant = getattr(ticket, destination_participant).id
else:
destination_participant = 0
elif destination_participant_type == State.PARTICIPANT_TYPE_FORMCODE: # 代码获取
module, func = destination_participant.rsplit(".", 1)