修改项目数据发布管理的bug
This commit is contained in:
parent
5d4e70206b
commit
7e96ca171e
|
|
@ -493,13 +493,13 @@ public class CommonService {
|
|||
return edFileInfoMapper.selectById(prjId).getFileName();
|
||||
}
|
||||
|
||||
public Set<String> selectPrjLeafs(int dataOwnCode) {
|
||||
public Set<String> selectPrjLeafs(int dataOwnCode, List<String> accessibleIds) {
|
||||
|
||||
Set<String> res = new HashSet<>();
|
||||
|
||||
List<String> prjInfo;
|
||||
if (DataOwnEnum.isSysCode(dataOwnCode)) {
|
||||
prjInfo = querySysPrjTree(PrjQuerySource.SYS_DB.value, null, new FileProjectVO()).getOrDefault(PrjQuerySource.SYS_DB.value, new ArrayList<>());
|
||||
prjInfo = querySysPrjTree(PrjQuerySource.SYS_DB.value, accessibleIds, new FileProjectVO()).getOrDefault(PrjQuerySource.SYS_DB.value, new ArrayList<>());
|
||||
} else if (DataOwnEnum.isUserCode(dataOwnCode)) {
|
||||
prjInfo = queryUserPrjTree(PrjQuerySource.USER_DB.value, new FileProjectVO()).getOrDefault(PrjQuerySource.USER_DB.value, new ArrayList<>());
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -1040,7 +1040,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
lambdaQuery.eq(EdFileInfo::getCreatedBy, UserThreadLocal.getUserId());
|
||||
} else {
|
||||
List<String> accessibleIds = permissionService.getAccessibleTree();
|
||||
Set<String> allLeafIds = commonService.selectPrjLeafs(dataOwnCode);
|
||||
Set<String> allLeafIds = commonService.selectPrjLeafs(dataOwnCode, accessibleIds);
|
||||
List<String> list = new ArrayList<>();
|
||||
for (String leafId : allLeafIds) {
|
||||
if (accessibleIds.contains(leafId)) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue