This commit is contained in:
yuezhihang
2022-03-16 18:20:57 +08:00
parent b4fa928fe3
commit 23b81d878c
27 changed files with 791 additions and 12 deletions
@@ -1027,12 +1027,38 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
}
}
}
Integer rowCount = this.baseMapper.getBussionessStandInfoCount(page);
page.getPager().setRowCount(rowCount);
List<SarBussionessStand> sarlist = this.baseMapper.getBussionessStandInfoPage(page);
attrInfoCollect(sarlist);
return sarlist;
//配置列表显示的数据权限
if ("1".equals(page.getIsKU())) {
List<SarBussionessStand> sarlist = new ArrayList<>();
List<String> access = tsUserService.getResourceDataUserId(page.getUserId());
if (null == page.getMenuId() && null == page.getMenuAllChildrenIdList()) {
page.setMenuAllChildrenIdList(access);
page.setMenuId("");
} else if (page.getMenuId().equals("3")) {
page.setMenuAllChildrenIdList(access);
}
List<String> finalData = page.getMenuAllChildrenIdList().stream().filter(s -> access.contains(s)).collect(Collectors.toList());
if (finalData.size() > 0) {
page.setMenuAllChildrenIdList(finalData);
if (null == page.getMenuId() && null == page.getMenuAllChildrenIdList()) {
page.setMenuAllChildrenIdList(access);
}
Integer rowCount = this.baseMapper.getBussionessStandInfoCount(page);
page.getPager().setRowCount(rowCount);
sarlist = this.baseMapper.getBussionessStandInfoPage(page);
attrInfoCollect(sarlist);
return sarlist;
} else {
page.getPager().setRowCount(0);
return sarlist;
}
}else {
Integer rowCount = this.baseMapper.getBussionessStandInfoCount(page);
page.getPager().setRowCount(rowCount);
List<SarBussionessStand> sarlist = this.baseMapper.getBussionessStandInfoPage(page);
attrInfoCollect(sarlist);
return sarlist;
}
}