| | |
| | | public AjaxResult list(@Validated @RequestBody SysUserQuery query) { |
| | | PageInfo<SysUser> pageInfo = new PageInfo<>(query.getPageCurr(), query.getPageSize()); |
| | | PageInfo<SysUser> page = userService.getList(pageInfo, query.getNickName(), |
| | | query.getPhonenumber(), query.getStatus()); |
| | | query.getPhonenumber(), query.getStatus(),query.getDeptId()); |
| | | return AjaxResult.success(page); |
| | | } |
| | | |
| | |
| | | public AjaxResult add(@Validated(InsertGroup.class) @RequestBody SysUserDTO dto) { |
| | | SysUser user = BeanUtils.copyBean(dto, SysUser.class); |
| | | user.setUserId(null); |
| | | user.setUserType(dto.getIsAuctioneer() == 1 ? "03" : "00"); |
| | | user.setUserType("01"); |
| | | user.setUserName(user.getPhonenumber()); |
| | | if(!org.springframework.util.StringUtils.hasLength(user.getNickName())){ |
| | | user.setNickName(user.getPhonenumber()); |
| | |
| | | user.setCreateBy(SecurityUtils.getUsername()); |
| | | user.setPassword(SecurityUtils.encryptPassword("a123456")); |
| | | user.setRoleType(1); |
| | | int i = userService.insertUser(user); |
| | | user.setDept(deptService.selectDeptById(dto.getDeptId())); |
| | | SysDept sysDept= deptService.selectDeptById(dto.getDeptId()); |
| | | user.setDeptName(sysDept.getDeptName()); |
| | | user.setDeptId(dto.getDeptId()); |
| | | SysRole byId = roleService.selectRoleById(dto.getRoleId()); |
| | | user.setRoleName(byId.getRoleName()); |
| | | user.setRoleId(dto.getRoleId()); |
| | | userService.save(user); |
| | | SysUserRole sysUserRole = new SysUserRole(); |
| | | sysUserRole.setRoleId(dto.getRoleId()); |
| | | sysUserRole.setUserId(user.getUserId()); |
| | |
| | | AjaxResult ajax = AjaxResult.success(); |
| | | List<SysRole> roles = roleService.selectRoleAll(); |
| | | ajax.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList())); |
| | | ajax.put("posts", postService.selectPostAll()); |
| | | ajax.put("Dept", deptService.selectDeptList(null)); |
| | | if (StringUtils.isNotNull(userId)) { |
| | | SysUser sysUser = userService.selectUserById(userId); |
| | | ajax.put(AjaxResult.DATA_TAG, sysUser); |
| | | ajax.put("postIds", postService.selectPostListByUserId(userId)); |
| | | ajax.put("roleIds", sysUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList())); |
| | | ajax.put("Dept", sysUser.getDept()); |
| | | ajax.put("roleId", sysUser.getRoleId()); |
| | | ajax.put("roleName", sysUser.getRoleName()); |
| | | } |
| | | return AjaxResult.success(ajax); |
| | | } |
| | |
| | | user.setPassword(null); |
| | | user.setUpdateBy(SecurityUtils.getUsername()); |
| | | user.setUpdateTime(new Date()); |
| | | return toAjax(userService.updateUser(user)); |
| | | user.setDept(deptService.selectDeptById(dto.getDeptId())); |
| | | SysDept sysDept= deptService.selectDeptById(dto.getDeptId()); |
| | | user.setDeptName(sysDept.getDeptName()); |
| | | user.setDeptId(dto.getDeptId()); |
| | | SysRole byId = roleService.selectRoleById(dto.getRoleId()); |
| | | user.setRoleName(byId.getRoleName()); |
| | | user.setRoleId(dto.getRoleId()); |
| | | return toAjax(userService.updateById(user)); |
| | | } |
| | | |
| | | |
| | |
| | | * |
| | | * @param dto 供应商数据传输对象 |
| | | */ |
| | | @Log(title = "供应商管理", businessType = BusinessType.UPDATE) |
| | | @Log(title = "管理员", businessType = BusinessType.UPDATE) |
| | | @ApiOperation(value = "添加/编辑管理员", notes = "添加/编辑管理员") |
| | | @PostMapping("/save-conservator") |
| | | public R<?> saveConservator(@Validated @RequestBody ConservatorDTO dto) { |
| | |
| | | * |
| | | * @param id 供应商id |
| | | */ |
| | | @ApiOperation(value = "删除供应商", notes = "删除供应商") |
| | | @ApiOperation(value = "删除管理员", notes = "删除管理员") |
| | | @DeleteMapping("/delete-conservator/{id}") |
| | | public R<?> deleteConservator(@PathVariable("id") Long id) { |
| | | userService.deleteConservator(id); |