diff --git a/packages/ui/certd-server/src/modules/sys/authority/service/user-service.ts b/packages/ui/certd-server/src/modules/sys/authority/service/user-service.ts index 21926c43..92e1b641 100644 --- a/packages/ui/certd-server/src/modules/sys/authority/service/user-service.ts +++ b/packages/ui/certd-server/src/modules/sys/authority/service/user-service.ts @@ -151,6 +151,9 @@ export class UserService extends BaseService { async buildPlainPassword(rawPassword: string) { const setting: SysInstallInfo = await this.sysSettingsService.getSetting(SysInstallInfo); + if (!setting.siteId) { + throw new CommonException('站点ID还未初始化'); + } const prefixSiteId = setting.siteId.substring(1, 5); return rawPassword + prefixSiteId; }