diff --git a/play-admin/src/main/java/com/starry/admin/modules/system/service/impl/SysUserServiceImpl.java b/play-admin/src/main/java/com/starry/admin/modules/system/service/impl/SysUserServiceImpl.java index 080de39..0782f52 100644 --- a/play-admin/src/main/java/com/starry/admin/modules/system/service/impl/SysUserServiceImpl.java +++ b/play-admin/src/main/java/com/starry/admin/modules/system/service/impl/SysUserServiceImpl.java @@ -270,6 +270,11 @@ public class SysUserServiceImpl extends ServiceImpl 0) { + throw new RuntimeException("系统中已有该手机号,无法录入~"); + } + this.update(Wrappers.lambdaUpdate(SysUserEntity.class).eq(SysUserEntity::getUserId, param.getUserId()).set(SysUserEntity::getUserCode, param.getMobile()).set(SysUserEntity::getMobile, param.getMobile())); } } diff --git a/play-common/src/main/java/com/starry/common/utils/IdUtils.java b/play-common/src/main/java/com/starry/common/utils/IdUtils.java index a130902..cbe96ce 100644 --- a/play-common/src/main/java/com/starry/common/utils/IdUtils.java +++ b/play-common/src/main/java/com/starry/common/utils/IdUtils.java @@ -1,6 +1,6 @@ package com.starry.common.utils; -import java.util.UUID; +import cn.hutool.core.util.RandomUtil; /** * @author admin @@ -10,11 +10,11 @@ public class IdUtils { /** - * 生成16位的UUID + * 生成8位的UUID * * @return UUID */ public static String getUuid() { - return UUID.randomUUID().toString().replaceAll("-", "").substring(0, 12); + return RandomUtil.randomString(8); } }