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)