3-16
This commit is contained in:
+32
-6
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user