fix(reporting-service): 修复 roleType 可能为 undefined 的类型错误

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-08 10:21:36 -08:00
parent ee6a092a1a
commit 53df97839d
1 changed files with 2 additions and 2 deletions

View File

@ -231,7 +231,7 @@ export class ActivityEventConsumerController {
// 根据事件类型决定是否记录活动 // 根据事件类型决定是否记录活动
if (eventType.includes('authorized') || eventType.includes('Authorized') || eventType.includes('granted')) { if (eventType.includes('authorized') || eventType.includes('Authorized') || eventType.includes('granted')) {
const roleTypeLabel = this.getRoleTypeLabel(payload.roleType); const roleTypeLabel = this.getRoleTypeLabel(payload.roleType || '');
const entityId = payload.authorizationId || message.aggregateId; const entityId = payload.authorizationId || message.aggregateId;
// 从不同事件类型中提取区域信息 // 从不同事件类型中提取区域信息
@ -307,7 +307,7 @@ export class ActivityEventConsumerController {
private async handleBenefitActivatedInternal(message: AuthorizationRoleEvent) { private async handleBenefitActivatedInternal(message: AuthorizationRoleEvent) {
try { try {
const { payload, aggregateId } = message; const { payload, aggregateId } = message;
const roleTypeLabel = this.getRoleTypeLabel(payload.roleType); const roleTypeLabel = this.getRoleTypeLabel(payload.roleType || '');
// 从不同事件类型中提取区域信息 // 从不同事件类型中提取区域信息
const regionCode = const regionCode =