From 95639988ed630dae4b2461b5f6c3ccb6d9af8d86 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期四, 18 七月 2024 23:46:36 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index 3f506ee..67f2902 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -603,12 +603,13 @@ public void saveSupplier(SupplierDTO dto) { SysUser user = BeanUtils.copyBean(dto, SysUser.class); - boolean b = checkPhoneUnique(user); - if (!b) { - throw new ServiceException("该手机号已存在"); - } + // 添加 if (StringUtils.isNull(dto.getUserId())) { + boolean b = checkPhoneUnique(user); + if (!b) { + throw new ServiceException("该手机号已存在"); + } user.setUserName(dto.getPhonenumber()); user.setPassword(SecurityUtils.encryptPassword(dto.getPassword())); user.setUserType("04"); @@ -618,6 +619,12 @@ } else { // 编辑 user = this.getById(dto.getUserId()); + if (!user.getPhonenumber().equals(dto.getPhonenumber())) { + boolean b = checkPhoneUnique(user); + if (!b) { + throw new ServiceException("该手机号已存在"); + } + } if (StringUtils.isNull(user)) { throw new ServiceException("供应商不存在"); } -- Gitblit v1.7.1