/** * 查看客户经理评估信息(自己及下属的) * * @param request * @return */ @ResponseBody @RequestMapping( value = "browse.page", method = {RequestMethod.GET}) @JRadOperation(JRadOperation.BROWSE) public AbstractModelAndView displayOrganization( @ModelAttribute ManagerAssessmentScoreFilter filter, HttpServletRequest request) { filter.setRequest(request); List<String> subManagerIds = new ArrayList<String>(); IUser user = Beans.get(LoginManager.class).getLoggedInUser(request); subManagerIds.add(user.getId()); List<AccountManagerParameterForm> managerParameterForms = managerBelongMapService.findSubListManagerByManagerId(user.getId()); for (AccountManagerParameterForm managerParameterForm : managerParameterForms) { subManagerIds.add(managerParameterForm.getUserId()); } filter.setSubManagerIds(subManagerIds); QueryResult<TyManagerAssessment> result = managerAssessmentScoreService.findManagerAssessmentScoreByFilter(filter); JRadPagedQueryResult<TyManagerAssessment> pagedResult = new JRadPagedQueryResult<TyManagerAssessment>(filter, result); JRadModelAndView mv = new JRadModelAndView("/manager/assessmentscore/ty_assessmentscore_record_browse", request); mv.addObject(PAGED_RESULT, pagedResult); return mv; }