wangzhibo
2026-07-18 708f980f0f351bfe47d7936151bf52ed4d4a7bc4
src/modules/base/middleware/authority.ts
@@ -59,7 +59,17 @@
            ctx.status = 401;
            throw new CoolCommException('登录失效~', ctx.status);
          }
        } catch (error) {}
          // 添加用户的数据权限
          if (ctx.admin && ctx.admin.userId) {
            const departmentIds = await this.midwayCache.get(
              `admin:department:${ctx.admin.userId}`
            );
            ctx.admin.departmentIds = Array.isArray(departmentIds)
              ? departmentIds
              : [];
          }
        } catch (error) { }
        // 使用matchUrl方法来检查URL是否应该被忽略
        const isIgnored = this.ignoreUrls.some(pattern =>
          this.utils.matchUrl(pattern, url)