From a5ae884c97ce20fd599c029687f6f3655ca0139f Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Fri, 7 Jun 2024 18:56:43 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.1.8=E3=80=91=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E5=A2=9E=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E9=BB=98=E8=AE=A4=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modular/user/factory/SysUserCreateFactory.java | 14 ++++++++++++++ .../user/service/impl/SysUserServiceImpl.java | 3 --- 2 files changed, 14 insertions(+), 3 deletions(-) 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); // 记录一个密码修改记录