diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/SysUserCreateFactory.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/SysUserCreateFactory.java index c2cc6be1a..16e418860 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/SysUserCreateFactory.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/SysUserCreateFactory.java @@ -2,6 +2,8 @@ package cn.stylefeng.roses.kernel.sys.modular.user.factory; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; +import cn.stylefeng.roses.kernel.file.api.constants.FileConstants; +import cn.stylefeng.roses.kernel.rule.enums.SexEnum; import cn.stylefeng.roses.kernel.rule.enums.StatusEnum; import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum; import cn.stylefeng.roses.kernel.sys.api.pojo.user.AddUserDTO; @@ -78,6 +80,18 @@ public class SysUserCreateFactory { // 设置密码盐 sysUser.setPasswordSalt(addUserDTO.getPasswordSalt()); + // 设置性别 + sysUser.setSex(SexEnum.M.getCode()); + + // 设置默认非管理员 + sysUser.setSuperAdminFlag(YesOrNotEnum.N.getCode()); + + // 设置状态开启 + sysUser.setStatusFlag(StatusEnum.ENABLE.getCode()); + + // 设置用户默认头像 + sysUser.setAvatar(FileConstants.DEFAULT_AVATAR_FILE_ID); + return sysUser; } diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/service/impl/SysUserServiceImpl.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/service/impl/SysUserServiceImpl.java index b3ea17e0b..2b90384ff 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/service/impl/SysUserServiceImpl.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/service/impl/SysUserServiceImpl.java @@ -796,9 +796,6 @@ public class SysUserServiceImpl extends ServiceImpl impl SysUser simpleUser = SysUserCreateFactory.createSimpleAddUser(addUserDTO); - // 设置用户默认头像 - simpleUser.setAvatar(FileConstants.DEFAULT_AVATAR_FILE_ID); - this.save(simpleUser); // 记录一个密码修改记录