fix(capability): auth-service CapabilityGuard 类型修复 string → Capability
isCapabilityEnabled 参数需要 Capability 枚举类型,添加 as Capability 类型断言 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
55cfc96464
commit
21fc55fb01
|
|
@ -8,6 +8,7 @@ import {
|
||||||
import { Reflector } from '@nestjs/core';
|
import { Reflector } from '@nestjs/core';
|
||||||
import { CAPABILITY_KEY } from '../decorators/require-capability.decorator';
|
import { CAPABILITY_KEY } from '../decorators/require-capability.decorator';
|
||||||
import { CapabilityService } from '@/application/services/capability.service';
|
import { CapabilityService } from '@/application/services/capability.service';
|
||||||
|
import { Capability } from '@/domain/value-objects/capability.vo';
|
||||||
|
|
||||||
const CAPABILITY_LABELS: Record<string, string> = {
|
const CAPABILITY_LABELS: Record<string, string> = {
|
||||||
LOGIN: '登录',
|
LOGIN: '登录',
|
||||||
|
|
@ -56,7 +57,7 @@ export class CapabilityGuard implements CanActivate {
|
||||||
try {
|
try {
|
||||||
const isEnabled = await this.capabilityService.isCapabilityEnabled(
|
const isEnabled = await this.capabilityService.isCapabilityEnabled(
|
||||||
accountSequence,
|
accountSequence,
|
||||||
requiredCapability,
|
requiredCapability as Capability,
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!isEnabled) {
|
if (!isEnabled) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue