diff --git a/src/main/java/io/linfeng/common/utils/Constant.java b/src/main/java/io/linfeng/common/utils/Constant.java index 57257f2..4cf9ab7 100644 --- a/src/main/java/io/linfeng/common/utils/Constant.java +++ b/src/main/java/io/linfeng/common/utils/Constant.java @@ -39,6 +39,12 @@ public class Constant { public static final String ORDER_DESC_READCOUNT = "read_count desc"; + /** + * 终端 + */ + public static final String H5 = "H5"; + public static final String WXAPP = "WXAPP"; + /** * 用户是否禁用 diff --git a/src/main/java/io/linfeng/modules/admin/service/impl/AppUserServiceImpl.java b/src/main/java/io/linfeng/modules/admin/service/impl/AppUserServiceImpl.java index 2741147..89ceebe 100644 --- a/src/main/java/io/linfeng/modules/admin/service/impl/AppUserServiceImpl.java +++ b/src/main/java/io/linfeng/modules/admin/service/impl/AppUserServiceImpl.java @@ -173,7 +173,7 @@ public class AppUserServiceImpl extends ServiceImpl i appUser.setMobile(form.getMobile()); appUser.setGender(0); appUser.setAvatar(Constant.DEAULT_HEAD); - appUser.setUsername(generateRandomName("H5")); + appUser.setUsername(generateRandomName(Constant.H5)); appUser.setCreateTime(DateUtil.nowDateTime()); appUser.setUpdateTime(DateUtil.nowDateTime()); List list = new ArrayList<>(); @@ -336,7 +336,7 @@ public class AppUserServiceImpl extends ServiceImpl i AppUserEntity appUser = new AppUserEntity(); appUser.setGender(0); appUser.setAvatar(Constant.DEAULT_HEAD); - appUser.setUsername(generateRandomName("WX")); + appUser.setUsername(generateRandomName(Constant.WXAPP)); appUser.setCreateTime(DateUtil.nowDateTime()); appUser.setUpdateTime(DateUtil.nowDateTime()); appUser.setOpenid(openId); @@ -420,11 +420,17 @@ public class AppUserServiceImpl extends ServiceImpl i return (String) json.get("openid"); } + + /** + * 生成随机用户名 + * @param type 终端类型 + * @return 随机用户名 + */ private String generateRandomName(String type){ String name = ""; - if(type.equals("H5")){ + if(type.equals(Constant.H5)){ name = "LF_" + RandomUtil.randomNumbers(8); - }else if(type.equals("WX")){ + }else if(type.equals(Constant.WXAPP)){ name = "LF_wx" + RandomUtil.randomNumbers(8); } return name;