修改获取获取小组权限方法,改为使用用户权限缓存
This commit is contained in:
parent
c92421bf9e
commit
095fb8ce5c
@ -10,6 +10,7 @@ import java.util.*;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import com.actionsoft.apps.coe.pal.cooperation.CoeCooperationAPIManager;
|
||||
import com.actionsoft.apps.coe.pal.cooperation.cache.CooperationCache;
|
||||
import com.actionsoft.apps.coe.pal.pal.method.PALMethodManager;
|
||||
import com.actionsoft.apps.coe.pal.pal.repository.PALRepositoryAPIManager;
|
||||
import com.actionsoft.apps.coe.pal.pal.repository.dao.*;
|
||||
@ -2357,7 +2358,9 @@ public class CoeProcessLevelUtil {
|
||||
}
|
||||
// 小组数据权限范围+该角色(当前用户所属角色)下的数据权限交集
|
||||
if (!UtilString.isEmpty(teamId)) {
|
||||
List<String> permVerList = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, userId);
|
||||
//获取能够使用的文件versionids权限数据
|
||||
// List<String> permVerList = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, userId);
|
||||
Set<String> permVerList = CooperationCache.getUserDataVisitablePermission(teamId, userId, false);
|
||||
Set<String> versionIds = new HashSet<>();
|
||||
if (result.size() > 0) {
|
||||
for (String verId : result) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user