From b96a2370e9c095f9234dd07f32b5e0787538236c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Mon, 22 Jun 2026 14:00:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xujie/modules/sys/service/impl/SysUserServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/xujie/modules/sys/service/impl/SysUserServiceImpl.java b/src/main/java/com/xujie/modules/sys/service/impl/SysUserServiceImpl.java index a4f04b3..65c3822 100644 --- a/src/main/java/com/xujie/modules/sys/service/impl/SysUserServiceImpl.java +++ b/src/main/java/com/xujie/modules/sys/service/impl/SysUserServiceImpl.java @@ -92,6 +92,12 @@ public class SysUserServiceImpl extends ServiceImpl i @Override @Transactional public void saveUser(SysUserEntity user) { + // 用户账号全局唯一校验 - rqrq + user.setUsername(StringUtils.trim(user.getUsername())); + SysUserEntity existedUser = baseMapper.queryByUserName(user.getUsername()); + if (existedUser != null) { + throw new RuntimeException("用户账号已有重复存在!"); + } // 默认工厂必填校验 - rqrq if (StringUtils.isBlank(user.getSite())) { throw new RuntimeException("默认工厂不能为空");