feat(REQ-2924) - 完善离职的判断逻辑

This commit is contained in:
wangli 2024-09-24 20:33:56 +08:00
parent 3fcc1e5bbb
commit c80f57a0fe

View File

@ -72,7 +72,9 @@ public class BasedFixedPersonTaskAssigneeSelector extends AbstractBpmnTaskAssign
"cn.axzo.maokai.api.client.OrganizationalNodeUserApi.list", searchReq);
// 只要有在职的人不会走审批人为空
if (ListUtils.emptyIfNull(onlineUsers).stream().anyMatch(i -> Objects.equals(i.getIsDelete(), 0L))) {
if (ListUtils.emptyIfNull(onlineUsers).stream().filter(i -> Objects.equals(i.getIsDelete(), 0L))
.anyMatch(u-> assigners.stream().anyMatch(i-> Objects.equals(i.getPersonId(), String.valueOf(u.getPersonId()))
&& Objects.equals(i.getOuId(), String.valueOf(u.getOrganizationalUnitId()))))) {
return assigners;
}