正在显示
1 个修改的文件
包含
12 行增加
和
0 行删除
| @@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController; | @@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController; | ||
| 12 | import org.springframework.web.multipart.MultipartFile; | 12 | import org.springframework.web.multipart.MultipartFile; |
| 13 | import com.ruoyi.common.annotation.Log; | 13 | import com.ruoyi.common.annotation.Log; |
| 14 | import com.ruoyi.common.config.RuoYiConfig; | 14 | import com.ruoyi.common.config.RuoYiConfig; |
| 15 | +import com.ruoyi.common.constant.UserConstants; | ||
| 15 | import com.ruoyi.common.core.controller.BaseController; | 16 | import com.ruoyi.common.core.controller.BaseController; |
| 16 | import com.ruoyi.common.core.domain.AjaxResult; | 17 | import com.ruoyi.common.core.domain.AjaxResult; |
| 17 | import com.ruoyi.common.core.domain.entity.SysUser; | 18 | import com.ruoyi.common.core.domain.entity.SysUser; |
| @@ -19,6 +20,7 @@ import com.ruoyi.common.core.domain.model.LoginUser; | @@ -19,6 +20,7 @@ import com.ruoyi.common.core.domain.model.LoginUser; | ||
| 19 | import com.ruoyi.common.enums.BusinessType; | 20 | import com.ruoyi.common.enums.BusinessType; |
| 20 | import com.ruoyi.common.utils.SecurityUtils; | 21 | import com.ruoyi.common.utils.SecurityUtils; |
| 21 | import com.ruoyi.common.utils.ServletUtils; | 22 | import com.ruoyi.common.utils.ServletUtils; |
| 23 | +import com.ruoyi.common.utils.StringUtils; | ||
| 22 | import com.ruoyi.common.utils.file.FileUploadUtils; | 24 | import com.ruoyi.common.utils.file.FileUploadUtils; |
| 23 | import com.ruoyi.framework.web.service.TokenService; | 25 | import com.ruoyi.framework.web.service.TokenService; |
| 24 | import com.ruoyi.system.service.ISysUserService; | 26 | import com.ruoyi.system.service.ISysUserService; |
| @@ -59,6 +61,16 @@ public class SysProfileController extends BaseController | @@ -59,6 +61,16 @@ public class SysProfileController extends BaseController | ||
| 59 | @PutMapping | 61 | @PutMapping |
| 60 | public AjaxResult updateProfile(@RequestBody SysUser user) | 62 | public AjaxResult updateProfile(@RequestBody SysUser user) |
| 61 | { | 63 | { |
| 64 | + if (StringUtils.isNotEmpty(user.getPhonenumber()) | ||
| 65 | + && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) | ||
| 66 | + { | ||
| 67 | + return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,手机号码已存在"); | ||
| 68 | + } | ||
| 69 | + if (StringUtils.isNotEmpty(user.getEmail()) | ||
| 70 | + && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user))) | ||
| 71 | + { | ||
| 72 | + return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); | ||
| 73 | + } | ||
| 62 | if (userService.updateUserProfile(user) > 0) | 74 | if (userService.updateUserProfile(user) > 0) |
| 63 | { | 75 | { |
| 64 | LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); | 76 | LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); |
-
请 注册 或 登录 后发表评论