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:
parent
ee6a092a1a
commit
53df97839d
|
|
@ -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 =
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue