fix bug 会议和会员项目的水平越权
This commit is contained in:
+5
-1
@@ -82,7 +82,7 @@ public class PayMemberProjectController extends JeroController<PayMemberProject,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (!rolePermissionService.getRolePermission("generalProject:search")) {
|
||||
if (!rolePermissionService.getRolePermission("memberProject:search")) {
|
||||
payMemberProject.setDirectorId(sysUser.getId());
|
||||
}
|
||||
QueryWrapper<PayMemberProject> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProject, req.getParameterMap());
|
||||
@@ -257,6 +257,10 @@ public class PayMemberProjectController extends JeroController<PayMemberProject,
|
||||
@RequiresPermissions("memberProject:export")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, PayMemberProject payMemberProject) {
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (!rolePermissionService.getRolePermission("memberProject:search")) {
|
||||
payMemberProject.setDirectorId(sysUser.getId());
|
||||
}
|
||||
QueryWrapper<PayMemberProject> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProject, request.getParameterMap());
|
||||
List<PayMemberProject> pageList = memberProjectService.list(queryWrapper);
|
||||
// 过滤选中数据
|
||||
|
||||
Reference in New Issue
Block a user