修改获取小组权限方法,改为使用小组权限缓存
This commit is contained in:
parent
74ff2c8222
commit
383c8e71a9
Binary file not shown.
@ -16,6 +16,7 @@ import java.util.concurrent.*;
|
|||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import com.actionsoft.apps.coe.pal.constant.CoEConstant;
|
import com.actionsoft.apps.coe.pal.constant.CoEConstant;
|
||||||
|
import com.actionsoft.apps.coe.pal.cooperation.cache.CooperationCache;
|
||||||
import com.actionsoft.apps.coe.pal.cooperation.CoeCooperationAPIManager;
|
import com.actionsoft.apps.coe.pal.cooperation.CoeCooperationAPIManager;
|
||||||
import com.actionsoft.apps.coe.pal.cooperation.model.CoeCooperationTeamModel;
|
import com.actionsoft.apps.coe.pal.cooperation.model.CoeCooperationTeamModel;
|
||||||
import com.actionsoft.apps.coe.pal.pal.manage.publish.PublishAPIManager;
|
import com.actionsoft.apps.coe.pal.pal.manage.publish.PublishAPIManager;
|
||||||
@ -1921,7 +1922,8 @@ public class ProcessPublishWeb extends ActionWeb {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<PALRepositoryModel> list = dao.getPublishedRepositoryList(wsId);
|
List<PALRepositoryModel> list = dao.getPublishedRepositoryList(wsId);
|
||||||
List<String> versionIds = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, _uc.getUID());
|
// List<String> versionIds = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, _uc.getUID());
|
||||||
|
Set<String> versionIds = CooperationCache.getUserDataVisitablePermission(teamId, _uc.getUID(), false);
|
||||||
if (UtilString.isNotEmpty(teamId)) {
|
if (UtilString.isNotEmpty(teamId)) {
|
||||||
if (list != null) {
|
if (list != null) {
|
||||||
List<PALRepositoryModel> removeList = new ArrayList<PALRepositoryModel>();
|
List<PALRepositoryModel> removeList = new ArrayList<PALRepositoryModel>();
|
||||||
@ -1953,7 +1955,8 @@ public class ProcessPublishWeb extends ActionWeb {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<PALRepositoryModel> list = dao.getPublishedRepositoryList(wsId);
|
List<PALRepositoryModel> list = dao.getPublishedRepositoryList(wsId);
|
||||||
List<String> versionIds = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, _uc.getUID());
|
// List<String> versionIds = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, _uc.getUID());
|
||||||
|
Set<String> versionIds = CooperationCache.getUserDataVisitablePermission(teamId, _uc.getUID(), false);
|
||||||
if (UtilString.isNotEmpty(teamId)) {
|
if (UtilString.isNotEmpty(teamId)) {
|
||||||
if (list != null) {
|
if (list != null) {
|
||||||
List<PALRepositoryModel> removeList = new ArrayList<PALRepositoryModel>();
|
List<PALRepositoryModel> removeList = new ArrayList<PALRepositoryModel>();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user