瀏覽代碼

fix(sysuser): 解决重复账号校验逻辑错误

- 取消重复账号校验相关代码的注释
- 恢复对已存在相同账号的异常抛出逻辑
- 确保新增和更新操作时账号唯一性校验生效
zhangxf 21 小時之前
父節點
當前提交
eccf68040e
共有 1 個文件被更改,包括 3 次插入 和 3 次删除
  1. 3 3
      src/main/java/com/jtzx/crm/module/sys/service/SysUserService.java

+ 3 - 3
src/main/java/com/jtzx/crm/module/sys/service/SysUserService.java

@@ -418,9 +418,9 @@ public class SysUserService {
 //        if(dto.getBackPublicDayCount()==null || dto.getBackPublicDayCount()<0){
 //            throw new BusinessException(400, "退回公海天数不能小于0");
 //        }
-//        if (existingEntity != null && !existingEntity.getId().equals(dto.getId())) {
-//            throw new BusinessException(400, "已存在相同账号,请重新输入");
-//        }
+        if (existingEntity != null && !existingEntity.getId().equals(dto.getId())) {
+            throw new BusinessException(400, "已存在相同账号,请重新输入");
+        }
         SysUserEntity entity =
                 sysUserMapper.selectOne(
                         new LambdaQueryWrapper<>(SysUserEntity.class)