diff --git a/backend/src/main/java/io/metersphere/service/UserService.java b/backend/src/main/java/io/metersphere/service/UserService.java index bc045d2267..eb3221c3f5 100644 --- a/backend/src/main/java/io/metersphere/service/UserService.java +++ b/backend/src/main/java/io/metersphere/service/UserService.java @@ -5,6 +5,7 @@ import io.metersphere.base.mapper.*; import io.metersphere.base.mapper.ext.ExtUserMapper; import io.metersphere.base.mapper.ext.ExtUserRoleMapper; import io.metersphere.commons.constants.RoleConstants; +import io.metersphere.commons.constants.UserSource; import io.metersphere.commons.constants.UserStatus; import io.metersphere.commons.exception.MSException; import io.metersphere.commons.user.SessionUser; @@ -137,6 +138,7 @@ public class UserService { user.setUpdateTime(System.currentTimeMillis()); // 默认1:启用状态 user.setStatus(UserStatus.NORMAL); + user.setSource(UserSource.Local.name()); // 密码使用 MD5 user.setPassword(CodingUtil.md5(user.getPassword())); UserExample userExample = new UserExample(); diff --git a/backend/src/main/resources/db/migration/V7__modify_user_table.sql b/backend/src/main/resources/db/migration/V7__modify_user_table.sql index 66dc7bd29d..7ef934e0fe 100644 --- a/backend/src/main/resources/db/migration/V7__modify_user_table.sql +++ b/backend/src/main/resources/db/migration/V7__modify_user_table.sql @@ -1 +1,3 @@ -alter table user add source varchar(50) null; \ No newline at end of file +alter table user add source varchar(50) null; + +update user set source = 'Local' where source is null; \ No newline at end of file