diff --git a/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar b/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar index 7e4bf0fa..5c1ac219 100644 Binary files a/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar and b/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar differ diff --git a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/cooperation/CoeCooperationAPIManager.java b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/cooperation/CoeCooperationAPIManager.java index 708e20c7..78981cf0 100644 --- a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/cooperation/CoeCooperationAPIManager.java +++ b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/cooperation/CoeCooperationAPIManager.java @@ -647,7 +647,7 @@ public class CoeCooperationAPIManager { havingBatchPerm = userOperatePermission.contains(CoeCooperationConst.ACTION_BATCH); } - ro.put("isOlderVersion", !isOlderVersion);// + ro.put("isOlderVersion", isOlderVersion);// ro.put("havingCreatePerm", havingCreatePerm);// 新增流程权限 ro.put("havingBatchPerm", havingBatchPerm);// 批量操作 Set dataVisitablePermission = CooperationCache.getUserDataVisitablePermission(teamId, userId,true); diff --git a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java index f7e81b02..db5fd7d4 100755 --- a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java +++ b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java @@ -3,6 +3,7 @@ package com.actionsoft.apps.coe.pal.pal.repository.web; import com.actionsoft.apps.AppPlatformConfig; import com.actionsoft.apps.AppsConst; import com.actionsoft.apps.coe.pal.cooperation.CoeCooperationAPIManager; +import com.actionsoft.apps.coe.pal.cooperation.cache.CooperationCache; import com.actionsoft.apps.coe.pal.log.CoEOpLogAPI; import com.actionsoft.apps.coe.pal.log.CoEOpLogConst; import com.actionsoft.apps.coe.pal.pal.repository.util.DiagramsUtil; @@ -8862,7 +8863,8 @@ public class CoeProcessLevelWeb extends ActionWeb { JSONArray repositoryPathData = CoeProcessLevelUtil.getRepositoryPath(id); if (UtilString.isNotEmpty(teamId)) { JSONArray tempArr = new JSONArray(); - List permVerIds = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, _uc.getUID()); +// List permVerIds = CoeCooperationAPIManager.getInstance().queryCooperationRoleDataPermByTeamUser(teamId, _uc.getUID()); + Set permVerIds = CooperationCache.getUserDataVisitablePermission(teamId, _uc.getUID(), false); for (int i = 0; i < repositoryPathData.size(); i++) { JSONObject currObj = repositoryPathData.getJSONObject(i); String pathId = currObj.getString("id");