租户模式初始化库程序优化

This commit is contained in:
thinkgem
2022-04-26 12:57:41 +08:00
parent 91f41a886f
commit c06e83f3b2
2 changed files with 5 additions and 2 deletions

View File

@@ -127,8 +127,11 @@ public class EmpUserServiceSupport extends CrudService<EmpUserDao, EmpUser>
public void save(EmpUser user) {
// 1、初始化用户信息
if (user.getIsNewRecord()){
userService.genId(user, user.getLoginCode());
user.setUserCode(user.getUserCode()+"_"+IdGen.randomBase62(4).toLowerCase());
// 如果没有设置用户编码,则根据登录名生成一个
if (StringUtils.isBlank(user.getUserCode())){
userService.genId(user, user.getLoginCode());
user.setUserCode(user.getUserCode()+"_"+IdGen.randomBase62(4).toLowerCase());
}
user.setUserType(EmpUser.USER_TYPE_EMPLOYEE);
user.setMgrType(EmpUser.MGR_TYPE_NOT_ADMIN);
}