接单之后的bug

This commit is contained in:
caoqianming 2021-09-30 16:54:23 +08:00
parent 33db917a06
commit 36924b43ad
1 changed files with 4 additions and 2 deletions

View File

@ -170,8 +170,10 @@ class WfService(object):
return dict(permission=False, msg="非当前处理人", need_accept=False) return dict(permission=False, msg="非当前处理人", need_accept=False)
current_participant_count = len(participant) current_participant_count = len(participant)
if current_participant_count == 1: if current_participant_count == 1:
if [user.id] != participant or user.id != participant: if [user.id] == participant or user.id == participant:
return dict(permission=False, msg="非当前处理人") pass
else:
return dict(permission=False, msg="非当前处理人", need_accept=False)
elif current_participant_count >1 and state.distribute_type == State.STATE_DISTRIBUTE_TYPE_ACTIVE: elif current_participant_count >1 and state.distribute_type == State.STATE_DISTRIBUTE_TYPE_ACTIVE:
if user.id not in participant: if user.id not in participant:
return dict(permission=False, msg="非当前处理人", need_accept=False) return dict(permission=False, msg="非当前处理人", need_accept=False)