From 4c8992891ac92ace938ad81f38d7b9fb6e5cd78c Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期六, 20 七月 2024 21:52:13 +0800 Subject: [PATCH] 森林防火 供应商管理 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java | 33 ++++++++++++++++++++++++--------- 1 files changed, 24 insertions(+), 9 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java index 02219e6..915c22b 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java @@ -100,7 +100,7 @@ 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); } @@ -114,7 +114,7 @@ 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()); @@ -125,7 +125,14 @@ 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()); @@ -145,12 +152,13 @@ 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); } @@ -196,7 +204,14 @@ 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)); } @@ -588,7 +603,7 @@ * * @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) { @@ -601,7 +616,7 @@ * * @param id 供应商id */ - @ApiOperation(value = "删除供应商", notes = "删除供应商") + @ApiOperation(value = "删除管理员", notes = "删除管理员") @DeleteMapping("/delete-conservator/{id}") public R<?> deleteConservator(@PathVariable("id") Long id) { userService.deleteConservator(id); -- Gitblit v1.7.1