| | |
| | | @RequestMapping(value = "/page/list", method = RequestMethod.POST) |
| | | public RestResponse<PageInfo<UserResponseVM>> pageList(@RequestBody UserPageRequestVM model) { |
| | | model.setDepartmentId(ObjectUtils.isNotEmpty(model.getDepartmentId()) ? model.getDepartmentId() : getAdminDeptIds()); |
| | | PageInfo<User> pageInfo = userService.userPage(model); |
| | | PageInfo<UserResponseVM> page = PageInfoHelper.copyMap(pageInfo, d -> |
| | | UserResponseVM.from(d)); |
| | | PageInfo<UserResponseVM> page = userService.userPage(model); |
| | | page.setList(page.getList().stream().map(e->{ |
| | | List<UserDepartment> userDepartments = userDepartmentMapper.selectByUserId(e.getId()); |
| | | List<Department> list = new ArrayList<>(); |
| | |
| | | } |
| | | userDepartmentMapper.insert(userDepartment); |
| | | } |
| | | tagService.removeUserTagByUserId(user.getId()); |
| | | if (ObjectUtils.isNotEmpty(model.getTagIds())) { |
| | | tagService.removeUserTagByUserId(user.getId()); |
| | | tagService.saveBatchUserTag(model.getTagIds().stream().map( |
| | | tagId -> new UserTag() {{ |
| | | setUserId(user.getId()); |
| | |
| | | return RestResponse.ok(); |
| | | } |
| | | |
| | | @GetMapping("/getFailExamUser/{examPaperId}") |
| | | public RestResponse<List<User>> getFailExamUser(@PathVariable Integer examPaperId) { |
| | | return RestResponse.ok(userService.getFailExamUser(examPaperId)); |
| | | } |
| | | |
| | | @GetMapping("/getFailTemplateUser/{templateId}") |
| | | public RestResponse<List<User>> getFailTemplateUser(@PathVariable Integer templateId) { |
| | | return RestResponse.ok(userService.getFailTemplateUser(templateId)); |
| | | } |
| | | |
| | | } |