feat(REQ-2106): 全部项目部下指定岗位素材投放调整
This commit is contained in:
parent
cd49e8a326
commit
aadeaf42d5
@ -56,8 +56,13 @@ public enum MaterialTargetUserTypeEnum {
|
||||
|
||||
if (CollectionUtils.isEmpty(jobCodes)) {
|
||||
return true;
|
||||
}
|
||||
}else {
|
||||
if (Objects.isNull(loginOuid) || loginOuid == 0 || CollectionUtils.isEmpty(workspaceOuJob.getOuWorkspaceMap().get(loginOuid))){
|
||||
return jobCodes.stream().anyMatch(jobCode -> workspaceJobMap.values().stream().anyMatch(jobCodeList -> jobCodeList.contains(jobCode)));
|
||||
}else {
|
||||
return workspaceOuJob.getOuWorkspaceMap().get(loginOuid).stream().anyMatch(w -> !CollectionUtils.isEmpty(workspaceJobMap.get(w)) && jobCodes.stream().anyMatch(jobCode -> workspaceJobMap.get(w).contains(jobCode)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 若配置了具体项目部
|
||||
|
||||
Loading…
Reference in New Issue
Block a user