From 2ba4ab57b040d702c0384fc41414cb10b7fbc603 Mon Sep 17 00:00:00 2001 From: Diyu0904 <1819728964@qq.com> Date: Mon, 31 Mar 2025 16:23:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=80=E8=AF=B7=E4=BA=BA=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E5=A1=AB=E5=86=99=E8=87=AA=E5=B7=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mcwl/web/controller/system/SysUserController.java | 4 ++-- .../java/com/mcwl/system/service/ISysUserService.java | 2 +- .../com/mcwl/system/service/impl/SysUserServiceImpl.java | 8 +++++++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/mcwl-admin/src/main/java/com/mcwl/web/controller/system/SysUserController.java b/mcwl-admin/src/main/java/com/mcwl/web/controller/system/SysUserController.java index f4c8a59..64b4482 100644 --- a/mcwl-admin/src/main/java/com/mcwl/web/controller/system/SysUserController.java +++ b/mcwl-admin/src/main/java/com/mcwl/web/controller/system/SysUserController.java @@ -280,8 +280,8 @@ public class SysUserController extends BaseController @PostMapping("/updateUserInfo") public AjaxResult updateUserInfo(@RequestBody SysUser sysUser){ - userService.updateUserInfo(sysUser); - return AjaxResult.success("修改成功"); + + return userService.updateUserInfo(sysUser); } /** diff --git a/mcwl-system/src/main/java/com/mcwl/system/service/ISysUserService.java b/mcwl-system/src/main/java/com/mcwl/system/service/ISysUserService.java index 19bca90..1d0a7d1 100644 --- a/mcwl-system/src/main/java/com/mcwl/system/service/ISysUserService.java +++ b/mcwl-system/src/main/java/com/mcwl/system/service/ISysUserService.java @@ -211,7 +211,7 @@ public interface ISysUserService void addUser(String openid,String type,String phone); - void updateUserInfo(SysUser sysUser); + AjaxResult updateUserInfo(SysUser sysUser); SysUser selectUserInfoById(Long userId); diff --git a/mcwl-system/src/main/java/com/mcwl/system/service/impl/SysUserServiceImpl.java b/mcwl-system/src/main/java/com/mcwl/system/service/impl/SysUserServiceImpl.java index a38ab1a..763f2a2 100644 --- a/mcwl-system/src/main/java/com/mcwl/system/service/impl/SysUserServiceImpl.java +++ b/mcwl-system/src/main/java/com/mcwl/system/service/impl/SysUserServiceImpl.java @@ -611,13 +611,19 @@ public class SysUserServiceImpl implements ISysUserService } @Override - public void updateUserInfo(SysUser sysUser) { + public AjaxResult updateUserInfo(SysUser sysUser) { if (sysUser.getInvitationCode() != null){ Long aLong = ShareCodeUtils.codeToId(sysUser.getInvitationCode()); sysUser.setInviterUserId(aLong); + if (aLong == SecurityUtils.getUserId()){ + + return AjaxResult.error(HttpStatus.SHOW_ERROR_MSG,"邀请人不能填自己"); + } } userMapper.updateUserInfo(sysUser); + + return AjaxResult.success("修改成功"); } @Override