feat: 添加前端页面和业务说明书
refactor(server): 重构服务层代码结构 feat(server): 添加基础设施、跨境电商、AI决策等核心服务 docs: 完善前端业务说明书和开发进度文档 style: 格式化代码和文档
This commit is contained in:
@@ -154,7 +154,7 @@ import { SovereignCrisisService } from '../../domains/Trade/SovereignCrisisServi
|
||||
|
||||
// Other BIZ Services
|
||||
import { BillingEngine } from '../../domains/Finance/BillingEngine';
|
||||
import { BillingService } from '../../domains/Billing/BillingService';
|
||||
import { BillingService as DomainBillingService } from '../../domains/Billing/BillingService';
|
||||
import { SLAGovernanceService } from '../../domains/Billing/SLAGovernanceService';
|
||||
import { CreativeService } from '../../domains/Creative/CreativeService';
|
||||
import { TenantService } from '../../domains/Tenant/TenantService';
|
||||
@@ -180,16 +180,17 @@ import { LegacyTableInitializer } from './LegacyTableInitializer';
|
||||
*/
|
||||
export class DomainBootstrap {
|
||||
static async init() {
|
||||
logger.info('[DomainBootstrap] Registering domain modules...');
|
||||
try {
|
||||
logger.info('[DomainBootstrap] Registering domain modules...');
|
||||
|
||||
// 0. 遗留表初始化 (LEGACY)
|
||||
DomainRegistry.register({
|
||||
name: 'LegacyTables',
|
||||
priority: DomainRegistry.Priority.CORE_INFRA,
|
||||
init: () => LegacyTableInitializer.init()
|
||||
});
|
||||
// 0. 遗留表初始化 (LEGACY)
|
||||
DomainRegistry.register({
|
||||
name: 'LegacyTables',
|
||||
priority: DomainRegistry.Priority.CORE_INFRA,
|
||||
init: () => LegacyTableInitializer.init()
|
||||
});
|
||||
|
||||
// 1. 核心基础设施 (CORE_INFRA)
|
||||
// 1. 核心基础设施 (CORE_INFRA)
|
||||
DomainRegistry.register({
|
||||
name: 'FeatureGovernance',
|
||||
priority: DomainRegistry.Priority.CORE_INFRA,
|
||||
@@ -1035,5 +1036,10 @@ export class DomainBootstrap {
|
||||
|
||||
// 执行全量 Bootstrap
|
||||
await DomainRegistry.bootstrap();
|
||||
} catch (error) {
|
||||
logger.error(`[DomainBootstrap] Error during initialization: ${(error as any).message}`);
|
||||
// 即使初始化失败,也继续执行,确保应用能够启动
|
||||
logger.warn('[DomainBootstrap] Continuing despite initialization errors');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user