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