From 52461f1688e83970d4aa3aa6b835bdf7719f5769 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 31 十二月 2024 14:17:02 +0800 Subject: [PATCH] 全部代码和数据库 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 insertions(+), 3 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 f9c1af7..4cf46fb 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 @@ -1,6 +1,7 @@ package com.ruoyi.system.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.web.controller.BaseController; @@ -47,6 +48,22 @@ private ISysUserRoleService userRoleService; @Autowired private ISysPermissionService permissionService; + /** + * 删除用户 + */ + @PostMapping("/getSysUserByPhonenumber/{phonenumber}") + @ApiOperation("根据手机号获取账号") + public R<SysUser> getSysUserByPhonenumber(@PathVariable("phonenumber") String phonenumber) { + SysUser one = userService.getOne(new QueryWrapper<SysUser>() + .eq("phonenumber", phonenumber).eq("del_flag", 0)); + return R.ok(one); + } + @PostMapping("/updatePassword1") + @ApiOperation("账号管理--账号详情") + public R<SysUser> updatePassword1(@RequestBody SysUser sysUser) { + userService.updateUser(sysUser); + return R.ok(sysUser); + } /** * 获取当前用户信息 */ @@ -127,9 +144,13 @@ public AjaxResult addCompanyUser(@Validated @RequestBody AddCompanyUserDto dto) { SysUser user = new SysUser(); user.setDeptId(dto.getDeptId()); - if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) { + List<SysUser> list = userService.list(new QueryWrapper<SysUser>() + .eq("del_flag", 0) + .eq("phonenumber", dto.getPhonenumber())); + if (!list.isEmpty()){ return error("手机号已存在,请重新输入"); } + user.setPhonenumber(dto.getPhonenumber()); user.setNickName(dto.getNickName()); user.setCreateBy(SecurityUtils.getUsername()); @@ -173,14 +194,19 @@ user.setNickName(nickName); user.setDeptId(deptId); user.setPhonenumber(phonenumber); - if (StringUtils.isNotEmpty(dto.getPhonenumber()) && !userService.checkPhoneUnique(user)) { + user.setUserId(dto.getUserId()); + List<SysUser> list = userService.list(new QueryWrapper<SysUser>() + .eq("del_flag", 0) + .ne("user_id",dto.getUserId()) + .eq("phonenumber", dto.getPhonenumber())); + if (!list.isEmpty()){ return error("手机号已存在,请重新输入"); } user.setUserName(user.getPhonenumber()); if(!org.springframework.util.StringUtils.hasLength(user.getNickName())){ user.setNickName(user.getPhonenumber()); } - user.setPassword(SecurityUtils.encryptPassword("a123456")); +// user.setPassword(SecurityUtils.encryptPassword("a123456")); user.setRoleType(1); user.setUpdateBy(SecurityUtils.getUsername()); user.setUpdateTime(new Date()); -- Gitblit v1.7.1