feat: 实现多商户管理模块与前端服务
refactor: 优化服务层代码并修复类型问题 docs: 更新开发进度文档 feat(merchant): 新增商户监控与数据统计服务 feat(dashboard): 添加商户管理前端页面与服务 fix: 修复类型转换与可选参数处理 feat: 实现商户订单、店铺与结算管理功能 refactor: 重构审计日志格式与服务调用 feat: 新增商户入驻与身份注册功能 fix(controller): 修复路由参数类型问题 feat: 添加商户排名与统计报告功能 chore: 更新模拟数据与服务配置
This commit is contained in:
@@ -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() }
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user