feat: 实现多商户管理模块与前端服务

refactor: 优化服务层代码并修复类型问题

docs: 更新开发进度文档

feat(merchant): 新增商户监控与数据统计服务

feat(dashboard): 添加商户管理前端页面与服务

fix: 修复类型转换与可选参数处理

feat: 实现商户订单、店铺与结算管理功能

refactor: 重构审计日志格式与服务调用

feat: 新增商户入驻与身份注册功能

fix(controller): 修复路由参数类型问题

feat: 添加商户排名与统计报告功能

chore: 更新模拟数据与服务配置
This commit is contained in:
2026-03-18 13:38:05 +08:00
parent 86ec0fe253
commit b31591e04c
57 changed files with 24055 additions and 157 deletions

View File

@@ -46,13 +46,17 @@ export class SovereigntySettlementService {
// 审计记录
await AuditService.log({
tenant_id: tenantId,
action: 'SOVEREIGNTY_SETTLEMENT_INITIATED',
target_type: 'FINANCE_PAYOUT',
target_id: id.toString(),
trace_id: traceId,
new_data: JSON.stringify({ amount, currency, settlementHash }),
metadata: JSON.stringify({ did: identity.did })
tenantId: tenantId,
userId: 'SYSTEM',
module: 'SOVEREIGNTY_SETTLEMENT',
action: 'SOVEREIGNTY_SETTLEMENT_CREATED',
resourceType: 'FINANCE_PAYOUT',
resourceId: id.toString(),
traceId: traceId,
afterSnapshot: JSON.stringify({ amount, currency, settlementHash }),
result: 'success',
source: 'node',
metadata: { did: identity.did }
});
});
@@ -72,13 +76,17 @@ export class SovereigntySettlementService {
});
await AuditService.log({
tenant_id: tenantId,
action: 'SOVEREIGNTY_SETTLEMENT_COMPLETED',
target_type: 'FINANCE_PAYOUT',
target_id: payoutId.toString(),
trace_id: traceId,
new_data: JSON.stringify({ status: 'SETTLED' }),
metadata: JSON.stringify({ timestamp: new Date().toISOString() })
tenantId: tenantId,
userId: 'SYSTEM',
module: 'SOVEREIGNTY_SETTLEMENT',
action: 'SOVEREIGNTY_SETTLEMENT_EXECUTED',
resourceType: 'FINANCE_PAYOUT',
resourceId: payoutId.toString(),
traceId: traceId,
afterSnapshot: JSON.stringify({ status: 'SETTLED' }),
result: 'success',
source: 'node',
metadata: { timestamp: new Date().toISOString() }
});
}