diff --git a/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/service/impl/SysUserServiceImpl.java b/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/service/impl/SysUserServiceImpl.java index a0f84a3..61f4e04 100644 --- a/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/service/impl/SysUserServiceImpl.java +++ b/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/service/impl/SysUserServiceImpl.java @@ -106,8 +106,12 @@ public class SysUserServiceImpl extends ServiceImpl impl String salt = IdUtils.getId(10); user.setPassword(SecurityUtils.encryptPassword(user.getPassword(), salt)); user.setSalt(salt); - // 新增时默认为 自己部门的用户 - user.setDeptId(SecurityUtils.getDeptId()); + + Long deptId = user.getDeptId(); + if (null == deptId){ + // 新增时默认为 自己部门的用户 +// user.setDeptId(SecurityUtils.getDeptId()); + } this.save(user); //保存用户与角色关系