Files
gym-manage/gym-manage-api/log.text
T
2026-06-29 20:34:25 +08:00

1996 lines
358 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Microsoft Windows [版本 10.0.20348.4893]
(c) Microsoft Corporation。保留所有权利。
C:\Users\Administrator\Desktop\APPS\gym-manage\back>java -jar manage-app-1.0.0.jar --DB_PASSWORD="z5kdRFQ-$sL-pass-to-sql" --REDIS_PASSWORD="z5kdRFQ-$sLTerL"
15:59:49.874 [main] INFO cn.novalon.gym.manage.app.ManageApplication -- 搴旂敤绋嬪簭鍚姩涓?..
15:59:49.884 [main] INFO cn.novalon.gym.manage.app.ManageApplication -- 鍖呮壂鎻忚矾寰? cn.novalon.gym.manage
╔═══════════════════════════════════════════════════════════════════╗
║ ║
║ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗ ██╗ ██████╗ ███╗ ██╗ ║
║ ████╗ ██║██╔═══██╗██║ ██║██╔══██╗██║ ██╔═══██╗████╗ ██║ ║
║ ██╔██╗ ██║██║ ██║██║ ██║███████║██║ ██║ ██║██╔██╗ ██║ ║
║ ██║╚██╗██║██║ ██║╚██╗ ██╔╝██╔══██║██║ ██║ ██║██║╚██╗██║ ║
║ ██║ ╚████║╚██████╔╝ ╚████╔╝ ██║ ██║███████╗╚██████╔╝██║ ╚████║ ║
║ ╚═╝ ╚═══╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═══╝ ║
║ ║
║ ███╗ ███╗ █████╗ ███╗ ██╗ █████╗ ██████╗ ███████╗ ║
║ ████╗ ████║██╔══██╗████╗ ██║██╔══██╗██╔════╝ ██╔════╝ ║
║ ██╔████╔██║███████║██╔██╗ ██║███████║██║ ███╗█████╗ ║
║ ██║╚██╔╝██║██╔══██║██║╚██╗██║██╔══██║██║ ██║██╔══╝ ║
║ ██║ ╚═╝ ██║██║ ██║██║ ╚████║██║ ██║╚██████╔╝███████╗ ║
║ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ║
║ ║
║ ███████╗██╗ ██╗███████╗████████╗███████╗███╗ ███╗ ║
║ ██╔════╝╚██╗ ██╔╝██╔════╝╚══██╔══╝██╔════╝████╗ ████║ ║
║ ███████╗ ╚████╔╝ ███████╗ ██║ █████╗ ██╔████╔██║ ║
║ ╚════██║ ╚██╔╝ ╚════██║ ██║ ██╔══╝ ██║╚██╔╝██║ ║
║ ███████║ ██║ ███████║ ██║ ███████╗██║ ╚═╝ ██║ ║
║ ╚══════╝ ╚═╝ ╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ ║
║ ║
╚═══════════════════════════════════════════════════════════════════╝
:: Novalon Manage System ::
Version: 1.0.0
Spring Boot: 3.5.13
Java: 21.0.10
PID: 2748
2026-06-29T15:59:52.201+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : Starting ManageApplication v1.0.0 using Java 21.0.10 with PID 2748 (C:\Users\Administrator\Desktop\APPS\gym-manage\back\manage-app-1.0.0.jar started by Administrator in C:\Users\Administrator\Desktop\APPS\gym-manage\back)
2026-06-29T15:59:52.203+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : The following 1 profile is active: "dev"
2026-06-29T15:59:56.931+08:00 INFO 2748 --- [gym-manage-api] [ main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'webSocketMapping' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=checkInWebSocketConfig; factoryMethodName=webSocketMapping; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [cn/novalon/gym/manage/checkIn/config/CheckInWebSocketConfig.class]] with [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=webSocketConfig; factoryMethodName=webSocketMapping; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [cn/novalon/gym/manage/checkIn/config/WebSocketConfig.class]]
2026-06-29T15:59:56.932+08:00 INFO 2748 --- [gym-manage-api] [ main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'handlerAdapter' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=checkInWebSocketConfig; factoryMethodName=handlerAdapter; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [cn/novalon/gym/manage/checkIn/config/CheckInWebSocketConfig.class]] with [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=webSocketConfig; factoryMethodName=handlerAdapter; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [cn/novalon/gym/manage/checkIn/config/WebSocketConfig.class]]
2026-06-29T15:59:56.948+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-29T15:59:56.950+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data R2DBC repositories in DEFAULT mode.
2026-06-29T15:59:58.165+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 1196 ms. Found 35 R2DBC repository interfaces.
2026-06-29T15:59:58.171+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-29T15:59:58.172+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Reactive Elasticsearch repositories in DEFAULT mode.
2026-06-29T15:59:58.193+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 14 ms. Found 1 Reactive Elasticsearch repository interface.
2026-06-29T16:00:00.296+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-29T16:00:00.297+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Elasticsearch repositories in DEFAULT mode.
2026-06-29T16:00:00.316+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 14 ms. Found 0 Elasticsearch repository interfaces.
2026-06-29T16:00:00.383+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-29T16:00:00.388+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2026-06-29T16:00:00.434+08:00 INFO 2748 --- [gym-manage-api] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 2 ms. Found 0 Redis repository interfaces.
2026-06-29T16:00:03.541+08:00 INFO 2748 --- [gym-manage-api] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8084 (http)
2026-06-29T16:00:03.594+08:00 INFO 2748 --- [gym-manage-api] [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-06-29T16:00:03.596+08:00 INFO 2748 --- [gym-manage-api] [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.53]
2026-06-29T16:00:13.573+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.sys.config.AsyncConfig : 审计日志异步线程池初始化完成: corePoolSize=5, maxPoolSize=10, queueCapacity=100
2026-06-29T16:00:14.833+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.sys.audit.AuditLogAspect : === AuditLogAspect 初始化完成 ===
2026-06-29T16:00:14.919+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.sys.audit.OperationLogWebFilter : === OperationLogWebFilter 构造函数被调用 ===
2026-06-29T16:00:14.967+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.sys.audit.OperationLogWebFilter : === OperationLogWebFilter 初始化 ===
2026-06-29T16:00:14.980+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.sys.audit.OperationLogWebFilter : 精确匹配配置数量: 13, 前缀匹配配置数量: 24, 模块映射数量: 18
2026-06-29T16:00:15.089+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.s.config.PasswordEncoderConfig : PasswordEncoderConfig 已加载
2026-06-29T16:00:16.924+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.s.config.PasswordEncoderConfig : 创建主密码编码器: BCryptPasswordEncoder(strength=12), 类型: org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
2026-06-29T16:00:16.937+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.s.c.service.impl.SysUserService : 使用的密码编码器类型: org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
2026-06-29T16:00:17.054+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.s.h.a.PasswordDiagnosticHandler : PasswordDiagnosticHandler initialized with encoder: org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
2026-06-29T16:00:17.080+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.sys.handler.auth.SysAuthHandler : SysAuthHandler使用的密码编码器类型: org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
2026-06-29T16:00:17.531+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.sys.handler.auth.SysAuthHandler : DirectEncoder10测试: 密码=test123, 哈希=$2a$10$6pr, 前缀=$2a$10$
2026-06-29T16:00:17.532+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.sys.handler.auth.SysAuthHandler : DirectEncoder12测试: 密码=test123, 哈希=$2a$12$T74, 前缀=$2a$12$
2026-06-29T16:00:20.589+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.payment.config.HuifuProperties : [Huifu] 聚合支付SDK: 生产环境
2026-06-29T16:00:20.595+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.payment.config.HuifuProperties : [Huifu] 聚合支付SDK初始化完成, 使用商户配置, sysId=6666000207581039, huifuId=6666000207581039
2026-06-29T16:00:20.600+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.payment.config.HuifuProperties : [Huifu] dg-java-sdk初始化完成, sysId=6666000207581039
2026-06-29T16:00:21.351+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/ws/payment/{orderNo}] onto cn.novalon.gym.manage.app.handler.PaymentWebSocketHandler@62159fd
2026-06-29T16:00:21.355+08:00 DEBUG 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Patterns [/ws/payment/{orderNo}] in 'paymentWebSocketHandlerMapping'
2026-06-29T16:00:22.264+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.manage.sys.config.SecurityConfig : SecurityConfig初始化: 当前环境=dev, Swagger启用状态=true
2026-06-29T16:00:22.342+08:00 TRACE 2748 --- [gym-manage-api] [ main] s.w.r.r.m.a.RequestMappingHandlerMapping :
c.n.g.m.s.a.c.AuditLogController:
{GET /api/audit-logs}: query(AuditLogQueryRequest)
{GET /api/audit-logs/count/operator/{operator}}: countByOperator(String)
{GET /api/audit-logs/statistics}: getStatistics()
{GET /api/audit-logs/time-range}: findByTimeRange(LocalDateTime,LocalDateTime)
{GET /api/audit-logs/entity/{entityId}}: findByEntityId(Long)
{GET /api/audit-logs/operator/{operator}}: findByOperator(String)
{GET /api/audit-logs/count/entity-type/{entityType}}: countByEntityType(String)
{GET /api/audit-logs/entity-type/{entityType}}: findByEntityType(String)
{GET /api/audit-logs/{id}}: findById(Long)
{GET /api/audit-logs/operation-type/{operationType}}: findByOperationType(String)
{GET /api/audit-logs/count/operation-type/{operationType}}: countByOperationType(String)
2026-06-29T16:00:22.375+08:00 TRACE 2748 --- [gym-manage-api] [ main] s.w.r.r.m.a.RequestMappingHandlerMapping :
o.s.w.a.MultipleOpenApiWebFluxResource:
{GET /api-docs.yaml/{group}, produces [application/vnd.oai.openapi]}: openapiYaml(ServerHttpRequest,String,String,Locale)
{GET /api-docs/{group}, produces [application/json]}: openapiJson(ServerHttpRequest,String,String,Locale)
2026-06-29T16:00:22.419+08:00 TRACE 2748 --- [gym-manage-api] [ main] s.w.r.r.m.a.RequestMappingHandlerMapping :
o.s.w.a.OpenApiWebfluxResource:
{GET /api-docs.yaml, produces [application/vnd.oai.openapi]}: openapiYaml(ServerHttpRequest,String,Locale)
{GET /api-docs, produces [application/json]}: openapiJson(ServerHttpRequest,String,Locale)
2026-06-29T16:00:22.437+08:00 TRACE 2748 --- [gym-manage-api] [ main] s.w.r.r.m.a.RequestMappingHandlerMapping :
o.s.w.u.SwaggerWelcomeWebFlux:
{GET /swagger-ui.html}: redirectToUi(ServerWebExchange)
2026-06-29T16:00:22.439+08:00 TRACE 2748 --- [gym-manage-api] [ main] s.w.r.r.m.a.RequestMappingHandlerMapping :
o.s.w.u.SwaggerConfigResource:
{GET /api-docs/swagger-config, produces [application/json]}: getSwaggerUiConfig(ServerWebExchange)
2026-06-29T16:00:22.452+08:00 DEBUG 2748 --- [gym-manage-api] [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : 17 mappings in 'requestMappingHandlerMapping'
2026-06-29T16:00:22.507+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.manage.sys.config.SecurityConfig : SecurityConfig: Swagger路径和诊断端点已放行
2026-06-29T16:00:22.725+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/webSocket/checkIn] onto cn.novalon.gym.manage.checkIn.websocket.MyWebSocketHandler@47d0127f
2026-06-29T16:00:22.733+08:00 DEBUG 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Patterns [/webSocket/checkIn] in 'webSocketMapping'
2026-06-29T16:00:23.286+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.sys.config.ExceptionLogConfig : 配置异常日志路由
2026-06-29T16:00:23.296+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.f.s.s.RouterFunctionMapping : Mapped (GET && /api/diagnostic/password) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1095afb0@38f20b58
(GET && /api/dictionaries) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1096fa38@1f404aa1
(GET && /api/dictionaries/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1096fc50@6d5fc2ca
(GET && /api/dictionaries/type/{type}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1096ec00@44808c29
(GET && /api/dictionaries/check/exists) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980000@6c00f72a
(POST && /api/dictionaries) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980218@7188bd49
(PUT && /api/dictionaries/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980430@62d26820
(DELETE && /api/dictionaries/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980648@22f34197
(GET && /api/users) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980860@49a14b44
(GET && /api/users/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980a78@7df7d5cc
(GET && /api/users/count) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980c90@c95213a
(GET && /api/users/username/{username}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10980ea8@345236c6
(GET && /api/users/check/username) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109810c0@77eab063
(GET && /api/users/check/email) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109812d8@347042e7
(POST && /api/users) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109814f0@11c929a2
(GET && /api/users/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10981708@3408c95b
(PUT && /api/users/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10981920@16c30e11
(DELETE && /api/users/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10981b38@20120154
(POST && /api/users/{id}/action/change-password) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10981d50@78ceb8cd
(POST && /api/users/{id}/action/logical-delete) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10981f68@afee49e
(POST && /api/users/logical-delete) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10982180@4c3d056
(POST && /api/users/action/restore) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10982398@346b793b
(POST && /api/users/{id}/action/restore) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109825b0@396ea7ab
(GET && /api/users/{id}/roles) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109827c8@44496e0c
(POST && /api/users/{id}/roles) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109829e0@5e9257b3
(GET && /api/menus) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10982bf8@315f5ffb
(GET && /api/menus/tree) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10982e10@7d40f584
(GET && /api/menus/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983028@72f6cd2e
(POST && /api/menus) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983240@3e15330c
(PUT && /api/menus/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983458@757e13b2
(DELETE && /api/menus/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983670@fe8344c
(GET && /api/roles) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983888@4b330722
(GET && /api/roles/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983aa0@5c29c01b
(GET && /api/roles/count) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983cb8@59cfabaf
(GET && /api/roles/name/{roleName}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10983ed0@174bbe8e
(GET && /api/roles/check-name) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109840e8@4412b152
(GET && /api/roles/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10984300@562998d3
(POST && /api/roles) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10984518@729fc36a
(PUT && /api/roles/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10984730@38eaac79
(DELETE && /api/roles/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10984948@69231217
(POST && /api/roles/{id}/restore) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10984b60@7356f0e0
(GET && /api/roles/{id}/permissions) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10984d78@7fdef973
(POST && /api/roles/{id}/permissions) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10984f90@123a0b95
(GET && /api/config) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109851a8@63f8006f
(GET && /api/config/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109853c0@276d3d00
(GET && /api/config/key/{configKey}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109855d8@2f705dff
(POST && /api/config) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109857f0@6d548d27
(PUT && /api/config/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10985a08@4e8c139a
(DELETE && /api/config/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10985c20@c7b276
(GET && /api/logs/login) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10985e38@2d758834
(GET && /api/logs/login/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10986050@64010508
(GET && /api/logs/login/count) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10986268@4abfdad1
(GET && /api/logs/login/today/count) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10986480@77d695f2
(GET && /api/logs/login/recent) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10986698@76639714
(GET && /api/logs/login/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109868b0@1a26f595
(POST && /api/logs/login) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10986ac8@2e7bcd52
(GET && /api/logs/exception) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10986ce0@6d41b46a
(GET && /api/logs/exception/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10986ef8@7f055e1
(GET && /api/logs/exception/count) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10987110@2a5782d7
(GET && /api/logs/exception/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10987328@5ab6cb92
(POST && /api/logs/exception) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10987540@3a34d64a
(GET && /api/logs/operation) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10987758@3feec3b0
(GET && /api/logs/operation/export) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10987970@2939bfa0
(GET && /api/logs/operation/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10987b88@45bf1b4e
(GET && /api/logs/operation/count) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10987da0@59250335
(GET && /api/logs/operation/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988000@109fa8e2
(POST && /api/logs/operation) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988218@743fc1ee
(POST && /api/auth/login) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988430@4967d14c
(POST && /api/auth/register) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988648@38aa5ffe
(POST && /api/auth/logout) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988860@551f38b1
(GET && /api/auth/me) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988a78@5f25b34d
(GET && /api/stats/overview) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988c90@283fe454
(GET && /api/dict/types) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10988ea8@42000b02
(GET && /api/dict/types/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109890c0@6e767943
(GET && /api/dict/types/type/{dictType}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109892d8@1cbb101b
(POST && /api/dict/types) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109894f0@4bf14a9c
(PUT && /api/dict/types/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10989708@96b00fb
(DELETE && /api/dict/types/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10989920@540accf4
(GET && /api/dict/data) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10989b38@10f535a6
(GET && /api/dict/data/type/{dictType}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10989d50@5191288e
(GET && /api/dict/data/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10989f68@2c969f
(POST && /api/dict/data) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098a180@2438702
(PUT && /api/dict/data/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098a398@3b22cae9
(DELETE && /api/dict/data/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098a5b0@632f505b
(GET && /api/notices) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098a7c8@753aacf
(GET && /api/notices/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098a9e0@19b656b0
(GET && /api/notices/status/{status}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098abf8@346ea2ed
(POST && /api/notices) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098ae10@2dda91b3
(PUT && /api/notices/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098b028@37c55315
(DELETE && /api/notices/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098b240@1c6d908b
(GET && /api/messages/user/{userId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098b458@5dd52021
(GET && /api/messages/user/{userId}/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098b670@24fb6521
(GET && /api/messages/user/{userId}/unread) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098b888@393bd750
(GET && /api/messages/user/{userId}/unread/list) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098baa0@49a2f134
(GET && /api/messages/user/{userId}/unread/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098bcb8@3d020409
(POST && /api/messages) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098bed0@42afbce5
(PUT && /api/messages/{id}/read) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098c0e8@25c962b7
(PUT && /api/messages/user/{userId}/read) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098c300@7bbc0c6b
(DELETE && /api/messages/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098c518@56b37d59
(GET && /api/files) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098c730@69c4bbfe
(GET && /api/files/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098c948@7f6a0ab
(POST && /api/files/upload) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098cb60@1c322b6a
(GET && /api/files/{id}/download) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098cd78@5126c400
(GET && /api/files/download/{fileName}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098cf90@1df19e91
(GET && /api/files/{id}/preview) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098d1a8@2fb0867c
(GET && /api/files/preview/{fileName}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098d3c0@2254919b
(DELETE && /api/files/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098d5d8@45354715
(POST && /api/upload/image) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098d7f0@54214c34
(GET && /api/upload/presign) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098da08@7f09b3aa
(GET && /api/permissions) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098dc20@79d72d99
(GET && /api/permissions/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098de38@16b5c059
(GET && /api/permissions/code/{code}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098e050@482b6e57
(GET && /api/permissions/check-code) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098e268@7a8d001b
(GET && /api/permissions/count) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098e480@3af64136
(POST && /api/permissions) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098e698@2f9f939
(PUT && /api/permissions/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098e8b0@113366e7
(DELETE && /api/permissions/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098eac8@32c3102
(POST && /api/auth/phone/one-click-login) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098ece0@b5b2fa0
(POST && /api/auth/phone/send-code) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098eef8@46262fc3
(POST && /api/auth/phone/code-login) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098f110@4ca87dbe
(POST && /api/member/auth/miniapp/login) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098f328@2eeee108
(GET && /api/member/auth/mp/callback) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098f540@7c1aed5a
(POST && /api/member/auth/mp/callback) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098f758@b359d2d
(GET && /api/member/info) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098f970@4ff4478
(PUT && /api/member/info) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098fb88@5d40034e
(POST && /api/member/phone/bind) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1098fda0@761b4581
(GET && /api/member/subscribe/status) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990000@51e0629a
(POST && /api/admin/member/{id}/phone) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990218@2fc2305a
(GET && /api/admin/member/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990430@72c50c9f
(PUT && /api/admin/member/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990648@5e5e680b
(GET && /api/admin/members) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990860@cf825e8
(GET && /api/admin/members/all) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990a78@320684cd
(GET && /api/member-cards/active) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990c90@687dc7e6
(GET && /api/member-cards) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10990ea8@45cee4d2
(GET && /api/member-cards/{memberCardId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109910c0@8d44ee6
(POST && /api/member-cards) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109912d8@e7283dd
(PUT && /api/member-cards/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109914f0@8b62702
(DELETE && /api/member-cards/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10991708@3aecbab2
(POST && /api/member-card-records/purchase) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10991920@10e57077
(POST && /api/member-card-records/{recordId}/renew) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10991b38@a9375dd
(POST && /api/member-card-records/{recordId}/use) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10991d50@33a4cdba
(POST && /api/member-card-records/{recordId}/refund) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10991f68@6c42c856
(GET && /api/member-card-records/my-cards/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10992180@571f6b61
(GET && /api/member-card-records/my-cards-with-status/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10992398@46b3c1c2
(GET && /api/member-card-records/primary/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109925b0@53ef0db3
(GET && /api/member-card-records/{recordId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109927c8@29957fe0
(POST && /api/member-card-records/process-expired) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109929e0@57d5dd0
(POST && /api/member-card-transactions) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10992bf8@5d98216c
(GET && /api/member-card-transactions) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10992e10@76312df9
(GET && /api/member-card-transactions/member/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993028@74d926a0
(GET && /api/member-card-transactions/card/{cardId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993240@1b256636
(GET && /api/member-card-transactions/record/{recordId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993458@7aab77f
(GET && /api/member-card-transactions/statistics/deduct/{cardId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993670@788b0c96
(GET && /api/member-card-transactions/statistics/renew) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993888@45dac901
(GET && /api/member-card-transactions/statistics/purchase/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993aa0@75fe135a
(GET && /api/stored-card/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993cb8@27bd53d5
(GET && /api/stored-card/{memberId}/balance) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10993ed0@7721408
(GET && /api/stored-card/{memberId}/recharges) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109940e8@14f35726
(GET && /api/pay-password/check/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10994300@1192e221
(POST && /api/pay-password/set/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10994518@5cfc283d
(POST && /api/pay-password/verify/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10994730@4b39b5fe
(POST && /api/stored-card/pay/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10994948@457d81d8
(GET && /api/groupCourse/list) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10994b60@43f8f0bc
(POST && /api/groupCourse/page) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10994d78@7e78953e
(GET && /api/groupCourse/types) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10994f90@78e8594a
(GET && /api/groupCourse/types/search) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109951a8@51b274ce
(GET && /api/groupCourse/types/categories) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109953c0@55cb0354
(GET && /api/groupCourse/types/category/{category}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109955d8@6f20adb6
(GET && /api/groupCourse/types/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109957f0@55b89b11
(POST && /api/groupCourse/types) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10995a08@17ee816c
(PUT && /api/groupCourse/types/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10995c20@1ab2f166
(DELETE && /api/groupCourse/types/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10995e38@7015b29b
(GET && /api/groupCourse/labels) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10996050@61e4cf9b
(GET && /api/groupCourse/labels/search) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10996268@262d72a
(GET && /api/groupCourse/labels/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10996480@f563fc1
(GET && /api/groupCourse/types/{typeId}/labels) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10996698@520ac5da
(POST && /api/groupCourse/labels) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109968b0@15554017
(PUT && /api/groupCourse/labels/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10996ac8@11a0e10
(DELETE && /api/groupCourse/labels/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10996ce0@3f8c91c5
(POST && /api/groupCourse/types/{typeId}/labels) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10996ef8@3baca7fb
(DELETE && /api/groupCourse/types/{typeId}/labels/{labelId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10997110@4c60d61
(DELETE && /api/groupCourse/types/{typeId}/labels) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10997328@557de967
(POST && /api/groupCourse/book) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10997540@e2448b4
(POST && /api/groupCourse/booking/{bookingId}/cancel) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10997758@50e9b5f4
(GET && /api/groupCourse/bookings/member/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10997970@6470078d
(GET && /api/groupCourse/bookings/course/{courseId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10997b88@5e7cfcb5
(GET && /api/groupCourse/bookings/{bookingId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10997da0@72b16e26
(GET && /api/groupCourse/recommend/list) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998000@6f6a3391
(GET && /api/groupCourse/recommend/active) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998218@b420d9e
(GET && /api/groupCourse/recommend/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998430@32e2d117
(GET && /api/groupCourse/recommend/course/{courseId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998648@4bdb5933
(POST && /api/groupCourse/recommend) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998860@75931d62
(PUT && /api/groupCourse/recommend/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998a78@6e26d0b3
(DELETE && /api/groupCourse/recommend/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998c90@4ae8de09
(POST && /api/groupCourse/recommend/{id}/enable) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998ea8@5b6b14a6
(POST && /api/groupCourse/recommend/{id}/disable) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109990c0@367e6aa4
(GET && /api/banner/list) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109992d8@6e858790
(GET && /api/banner/active) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109994f0@621104df
(GET && /api/banner/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10999708@61dcf21f
(POST && /api/banner) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10999920@24328fca
(PUT && /api/banner/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10999b38@66c935db
(DELETE && /api/banner/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10999d50@c94f221
(POST && /api/banner/{id}/enable) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10999f68@adeb5a6
(POST && /api/banner/{id}/disable) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099a180@3a2227e8
(GET && /api/groupCourse/{id}/qrcode) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099a398@156aba9a
(POST && /api/groupCourse/{courseId}/qrsignin) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099a5b0@3ec457ec
(GET && /api/groupCourse/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099a7c8@4148a617
(GET && /api/groupCourse/{id}/detail) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099a9e0@6afec4b1
(POST && /api/groupCourse) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099abf8@2a801d1e
(PUT && /api/groupCourse/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099ae10@36e74495
(DELETE && /api/groupCourse/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099b028@321b3440
(POST && /api/groupCourse/{id}/cancel) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099b240@2e5ca5fe
(POST && /api/groupCourse/{id}/restore) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099b458@49e35c6
(POST && /api/groupCourse/signin/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099b670@8d11a2c
(POST && /api/groupCourse/search) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099b888@63838642
(POST && /api/checkIn) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099baa0@28bbac99
(GET && /api/checkIn/qrcode) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099bcb8@5d7e9c4d
(GET && /api/checkIn/records/export) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099bed0@5d7efdb4
(GET && /api/checkIn/records) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099c0e8@22b0c1cf
(GET && /api/checkIn/records/{id}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099c300@579a6e64
(GET && /api/checkIn/statistics) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099c518@7e2f0c2e
(GET && /api/checkIn/daily-stats) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099c730@5496cd02
(GET && /api/checkIn/admin/records) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099c948@700cc0e6
(GET && /api/checkIn/admin/statistics) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099cb60@746169cd
(GET && /api/datacount/summary) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099cd78@72294513
(GET && /api/datacount/member) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099cf90@10357889
(GET && /api/datacount/booking) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099d1a8@6288199
(GET && /api/datacount/signin) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099d3c0@79f8af90
(GET && /api/datacount/history) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099d5d8@41416c61
(GET && /api/datacount/export) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099d7f0@7a0ba5f0
(POST && /api/payment/create) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099da08@386dd761
(POST && /api/payment/qrcode/create) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099dc20@4d56bd3
(GET && /api/payment/all) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099de38@4ebd3d4c
(GET && /api/payment/huifu/list) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099e050@693e254e
(GET && /api/payment/huifu/query) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099e268@3f3e21d7
(GET && /api/payment/notify/huifu) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099e480@109a4e10
(GET && /api/payment/pending/{memberId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099e698@37ea5612
(GET && /api/payment/{orderId}) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099e8b0@2f6601f4
(POST && /api/payment/{orderId}/refund) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099eac8@6118ad56
(POST && /api/payment/{orderId}/close) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099ece0@23b085ab
(GET && /api/payment/revenue/statistics) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099eef8@460f1d09
(GET && /api/payment/revenue/records) -> cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff1099f110@5979cd9d
2026-06-29T16:00:23.305+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.f.s.s.RouterFunctionMapping : Mapped (GET && /api/exception-logs) -> cn.novalon.gym.manage.sys.config.ExceptionLogConfig$$Lambda/0x000001ff1099f7b8@7dafb9f9
(GET && /api/exception-logs/{id}) -> cn.novalon.gym.manage.sys.config.ExceptionLogConfig$$Lambda/0x000001ff1099f9d0@5a95f63a
(GET && /api/exception-logs/username/{username}) -> cn.novalon.gym.manage.sys.config.ExceptionLogConfig$$Lambda/0x000001ff1099fbe8@64cc5f34
2026-06-29T16:00:23.365+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/webjars/**] onto ResourceWebHandler [classpath [META-INF/resources/webjars/]]
2026-06-29T16:00:23.366+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/**] onto ResourceWebHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/]]
2026-06-29T16:00:23.368+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/swagger-ui/**] onto ResourceWebHandler [classpath [META-INF/resources/webjars/swagger-ui/5.32.0/]]
2026-06-29T16:00:23.369+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/swagger-ui/*swagger-initializer.js] onto ResourceWebHandler [classpath [META-INF/resources/webjars/swagger-ui/5.32.0/]]
2026-06-29T16:00:23.369+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/webjars/*swagger-ui/**] onto ResourceWebHandler [classpath [META-INF/resources/webjars/]]
2026-06-29T16:00:23.370+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/webjars/*swagger-ui/*swagger-initializer.js] onto ResourceWebHandler [classpath [META-INF/resources/webjars/]]
2026-06-29T16:00:23.370+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/webjars/*swagger-ui/5.32.0/*swagger-initializer.js] onto ResourceWebHandler [classpath [META-INF/resources/webjars/]]
2026-06-29T16:00:23.371+08:00 DEBUG 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Patterns [/webjars/**, /**, /swagger-ui/**, /swagger-ui/*swagger-initializer.js, /webjars/*swagger-ui/**, /webjars/*swagger-ui/*swagger-initializer.js, /webjars/*swagger-ui/5.32.0/*swagger-initializer.js] in 'resourceHandlerMapping'
2026-06-29T16:00:23.405+08:00 TRACE 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped [/ws] onto cn.novalon.gym.manage.notify.websocket.SysWebSocketHandler@2251cc2e
2026-06-29T16:00:23.408+08:00 DEBUG 2748 --- [gym-manage-api] [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Patterns [/ws] in 'webSocketHandlerMapping'
2026-06-29T16:00:24.008+08:00 INFO 2748 --- [gym-manage-api] [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 5 endpoints beneath base path '/actuator'
2026-06-29T16:00:24.116+08:00 DEBUG 2748 --- [gym-manage-api] [ main] o.s.w.r.r.m.a.ControllerMethodResolver : ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 2 @ExceptionHandler
2026-06-29T16:00:24.228+08:00 DEBUG 2748 --- [gym-manage-api] [ main] o.s.w.s.adapter.HttpWebHandlerAdapter : enableLoggingRequestDetails='false': form data and headers will be masked to prevent unsafe logging of potentially sensitive data
2026-06-29T16:00:27.116+08:00 INFO 2748 --- [gym-manage-api] [ main] org.flywaydb.core.FlywayExecutor : Database: jdbc:postgresql://localhost:55432/manage_system (PostgreSQL 18.4)
2026-06-29T16:00:27.156+08:00 WARN 2748 --- [gym-manage-api] [ main] o.f.c.internal.database.base.Database : Flyway upgrade recommended: PostgreSQL 18.4 is newer than this version of Flyway and support has not been tested. The latest supported version of PostgreSQL is 17.
2026-06-29T16:00:27.417+08:00 INFO 2748 --- [gym-manage-api] [ main] o.f.core.internal.command.DbMigrate : Current version of schema "public": 29
2026-06-29T16:00:27.428+08:00 INFO 2748 --- [gym-manage-api] [ main] o.f.core.internal.command.DbMigrate : Schema "public" is up to date. No migration necessary.
2026-06-29T16:00:29.245+08:00 INFO 2748 --- [gym-manage-api] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8084 (http)
2026-06-29T16:00:29.276+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : Started ManageApplication in 38.881 seconds (process running for 41.205)
2026-06-29T16:00:29.545+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.g.m.g.initializer.QrCodeInitializer : ===== 开始检查团课二维码缺失情况 =====
2026-06-29T16:00:29.676+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : === 检查已注册的 WebFilter ===
2026-06-29T16:00:29.679+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : WebFilter 总数: 4
2026-06-29T16:00:29.681+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : - org.springframework.security.web.server.WebFilterChainProxy (Order: 无)
2026-06-29T16:00:29.689+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : - cn.novalon.gym.manage.sys.audit.OperationLogWebFilter (Order: 2147483647)
2026-06-29T16:00:29.694+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : - cn.novalon.gym.manage.sys.filter.RateLimitFilter (Order: 无)
2026-06-29T16:00:29.694+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : - cn.novalon.gym.manage.sys.security.JwtAuthenticationFilter (Order: 无)
2026-06-29T16:00:29.709+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : === 检查 IOperationLogService ===
2026-06-29T16:00:29.712+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : IOperationLogService 实现: cn.novalon.gym.manage.sys.core.service.impl.OperationLogService
2026-06-29T16:00:29.745+08:00 INFO 2748 --- [gym-manage-api] [ main] c.n.gym.manage.app.ManageApplication : 应用程序启动完成
2026-06-29T16:00:30.743+08:00 INFO 2748 --- [gym-manage-api] [ scheduling-1] c.n.g.m.p.h.PaymentScheduledHandler : [Payment] 开始执行超时订单关闭任务
2026-06-29T16:00:30.775+08:00 DEBUG 2748 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.deleted_at IS NULL]
2026-06-29T16:00:30.802+08:00 INFO 2748 --- [gym-manage-api] [ scheduling-1] c.n.g.m.g.s.i.GroupCourseBookingService : 开始处理已开始课程但未到场会员的预约记录
2026-06-29T16:00:31.139+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.164+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.213+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.239+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.282+08:00 DEBUG 2748 --- [gym-manage-api] [actor-tcp-nio-4] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT b.* FROM group_course_booking b JOIN group_course c ON b.course_id = c.id WHERE b.status = '0' AND b.deleted_at IS NULL AND c.deleted_at IS NULL AND c.status = '0' AND c.start_time < CURRENT_TIMESTAMP]
2026-06-29T16:00:31.304+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-4] c.n.g.m.g.s.i.GroupCourseBookingService : 没有需要处理的缺席会员记录
2026-06-29T16:00:31.312+08:00 DEBUG 2748 --- [gym-manage-api] [actor-tcp-nio-2] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [UPDATE group_course SET status = '0', current_members = 0, start_time = start_time + INTERVAL '7 days', end_time = end_time + INTERVAL '7 days', updated_at = $1 WHERE is_recurring = TRUE AND status = '2' AND end_time <= NOW() AND deleted_at IS NULL]
2026-06-29T16:00:31.314+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.387+08:00 DEBUG 2748 --- [gym-manage-api] [actor-tcp-nio-2] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM payment_order WHERE pay_status = 'PENDING' AND expire_time < $1 AND deleted_at IS NULL LIMIT $2]
2026-06-29T16:00:31.392+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.429+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-2] c.n.g.m.p.h.PaymentScheduledHandler : [Payment] 超时订单关闭任务完成
2026-06-29T16:00:31.454+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.458+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.479+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.494+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.504+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.525+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:00:31.543+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.initializer.QrCodeInitializer : ===== 团课二维码检查完毕,共补全 0 个缺失二维码 =====
2026-06-29T16:00:31.667+08:00 DEBUG 2748 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [UPDATE group_course SET status = '2', updated_at = $1 WHERE status = '0' AND end_time <= NOW() AND deleted_at IS NULL]
2026-06-29T16:01:08.615+08:00 TRACE 2748 --- [gym-manage-api] [nio-8084-exec-4] o.s.w.s.adapter.HttpWebHandlerAdapter : [4ab900e1] HTTP GET "/api/groupCourse/recommend/active", headers={masked}
2026-06-29T16:01:08.615+08:00 TRACE 2748 --- [gym-manage-api] [nio-8084-exec-2] o.s.w.s.adapter.HttpWebHandlerAdapter : [6f4cce7e] HTTP GET "/api/groupCourse/recommend/active", headers={masked}
2026-06-29T16:01:08.615+08:00 TRACE 2748 --- [gym-manage-api] [nio-8084-exec-5] o.s.w.s.adapter.HttpWebHandlerAdapter : [7e3f3e29] HTTP GET "/api/groupCourse/recommend/active", headers={masked}
2026-06-29T16:01:08.615+08:00 TRACE 2748 --- [gym-manage-api] [nio-8084-exec-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [2c1f3fc4] HTTP GET "/api/groupCourse/recommend/active", headers={masked}
2026-06-29T16:01:08.615+08:00 TRACE 2748 --- [gym-manage-api] [nio-8084-exec-3] o.s.w.s.adapter.HttpWebHandlerAdapter : [11c290ab] HTTP GET "/api/banner/active", headers={masked}
2026-06-29T16:01:09.062+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-06-29T16:01:09.065+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-2] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-06-29T16:01:09.114+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.116+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/banner/active"
2026-06-29T16:01:09.117+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.118+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/banner/active"
2026-06-29T16:01:09.118+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.119+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.119+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.120+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.114+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.121+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.122+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.122+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.122+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.124+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.124+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.124+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.125+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.126+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.132+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.133+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.134+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.135+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.136+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.137+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.138+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.139+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.139+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.143+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.121+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.145+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.146+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.147+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.147+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.147+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.148+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.148+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.148+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.146+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/banner/active"
2026-06-29T16:01:09.149+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.150+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.150+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.151+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.151+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.152+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.153+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.158+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.149+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.159+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.160+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.159+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.161+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.161+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.162+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.163+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.163+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.163+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.164+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.164+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.165+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.165+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.165+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.166+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.167+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.172+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.173+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.173+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.174+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.174+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.174+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.175+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.175+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.176+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.176+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.177+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.161+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.178+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/banner/active"
2026-06-29T16:01:09.178+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.179+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/banner/active"
2026-06-29T16:01:09.180+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.180+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/banner/active"
2026-06-29T16:01:09.185+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.185+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.186+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.186+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/banner/active"
2026-06-29T16:01:09.188+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.178+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.189+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.189+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/banner/active"
2026-06-29T16:01:09.190+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.190+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.190+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.191+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.191+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.191+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.189+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.192+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.193+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.193+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.194+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.200+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.200+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.200+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.201+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.202+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.202+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.203+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.203+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.204+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.204+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.192+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.205+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.205+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.206+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.207+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.206+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.208+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.210+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.215+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/banner/active"
2026-06-29T16:01:09.215+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.216+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.216+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/banner/active"
2026-06-29T16:01:09.216+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.218+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/banner/active"
2026-06-29T16:01:09.218+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.219+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.219+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.219+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.220+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.220+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.221+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/banner/active"
2026-06-29T16:01:09.221+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.222+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/banner/active"
2026-06-29T16:01:09.222+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.223+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/banner/active"
2026-06-29T16:01:09.230+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.231+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.232+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.233+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/banner/active"
2026-06-29T16:01:09.234+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.234+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.235+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.236+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.237+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.243+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.244+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.245+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/banner/active"
2026-06-29T16:01:09.250+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.251+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.252+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/banner/active"
2026-06-29T16:01:09.255+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.256+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.207+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.257+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.257+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.257+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.258+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.258+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.259+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.259+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.259+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.260+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.260+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.261+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.262+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.263+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/banner/active"
2026-06-29T16:01:09.263+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.263+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.263+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/banner/active"
2026-06-29T16:01:09.268+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.268+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.270+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.270+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/banner/active"
2026-06-29T16:01:09.270+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.271+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.271+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.272+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/banner/active"
2026-06-29T16:01:09.272+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.273+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.273+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.273+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/banner/active"
2026-06-29T16:01:09.274+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.274+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.275+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.275+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.276+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.277+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.277+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.283+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.284+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/banner/active"
2026-06-29T16:01:09.285+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.285+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.287+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.287+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/banner/active"
2026-06-29T16:01:09.288+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.288+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.289+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.290+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/banner/active"
2026-06-29T16:01:09.296+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.299+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.300+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.300+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.301+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.302+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.303+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.304+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.308+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.309+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/banner/active"
2026-06-29T16:01:09.310+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.310+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.310+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.311+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.312+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.312+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/banner/active"
2026-06-29T16:01:09.314+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/me" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.315+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.315+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.315+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/banner/active"
2026-06-29T16:01:09.315+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.316+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.316+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.324+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.317+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/banner/active"
2026-06-29T16:01:09.325+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.326+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.326+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.326+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.326+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.327+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.327+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.328+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.328+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.328+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.329+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.330+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.330+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.331+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.337+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/me" does not match against value "/api/banner/active"
2026-06-29T16:01:09.331+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.338+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.339+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/banner/active"
2026-06-29T16:01:09.339+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.339+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.340+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.340+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/banner/active"
2026-06-29T16:01:09.341+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.341+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.341+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.341+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.342+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.344+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.345+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.345+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.345+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.352+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.352+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.354+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.354+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.355+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.356+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.356+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/banner/active"
2026-06-29T16:01:09.357+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.356+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.357+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.359+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.359+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.359+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.361+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.365+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.366+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.366+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.367+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.367+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.368+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.368+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.370+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.371+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.372+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.372+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/banner/active"
2026-06-29T16:01:09.373+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.374+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.374+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.380+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.381+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.381+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.382+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.382+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.382+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.383+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.384+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.384+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.385+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.385+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.386+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.386+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.387+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.387+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.387+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.388+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.394+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.395+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/banner/active"
2026-06-29T16:01:09.395+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.396+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.396+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.397+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/banner/active"
2026-06-29T16:01:09.397+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.398+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.398+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.399+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/banner/active"
2026-06-29T16:01:09.399+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.400+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.400+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.401+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/banner/active"
2026-06-29T16:01:09.401+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.408+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.402+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.409+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.409+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.410+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.411+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.411+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.411+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.411+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.412+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.412+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/banner/active"
2026-06-29T16:01:09.413+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.413+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.414+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.414+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.415+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.415+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.416+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.422+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.422+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.423+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/banner/active"
2026-06-29T16:01:09.424+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.424+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/upload/presign" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.424+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.424+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.425+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.425+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.426+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.426+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.426+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/banner/active"
2026-06-29T16:01:09.427+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.427+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.427+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.428+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.430+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.430+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.435+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.436+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.436+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.437+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.437+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.438+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/upload/presign" does not match against value "/api/banner/active"
2026-06-29T16:01:09.438+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.439+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.439+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.440+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/banner/active"
2026-06-29T16:01:09.440+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.440+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.440+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.441+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.441+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.442+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.443+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.443+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.450+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.444+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.451+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.452+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/banner/active"
2026-06-29T16:01:09.452+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.452+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.454+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/banner/active"
2026-06-29T16:01:09.455+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.455+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.455+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.456+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.456+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.456+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.457+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.457+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.458+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.464+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.464+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.465+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.465+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.466+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.466+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.466+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.468+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/banner/active"
2026-06-29T16:01:09.468+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.469+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.469+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.470+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.470+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.471+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/banner/active"
2026-06-29T16:01:09.471+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.471+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.477+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.477+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.474+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.478+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/banner/active"
2026-06-29T16:01:09.478+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.479+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.481+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.481+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.481+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.481+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.481+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.482+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.482+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.484+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.484+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/banner/active"
2026-06-29T16:01:09.484+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.485+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.485+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.491+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.486+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/banner/active"
2026-06-29T16:01:09.491+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.492+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.492+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.492+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/banner/active"
2026-06-29T16:01:09.493+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.495+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.495+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/banner/active"
2026-06-29T16:01:09.495+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.496+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.496+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.497+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.497+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.498+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.502+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.504+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.505+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.505+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.505+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.507+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.507+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.508+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.508+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.508+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.509+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.510+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.511+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.512+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.512+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.513+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.518+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.519+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.519+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.520+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.520+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.521+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.521+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.522+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.522+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.524+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.525+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.525+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.526+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.533+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.534+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.535+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.536+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.536+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.537+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.538+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.538+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.539+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.539+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.540+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.540+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.545+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.546+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.547+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.547+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.548+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.548+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.549+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.549+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.549+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.550+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.550+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.551+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.552+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.552+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.552+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.553+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.554+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.554+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.554+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.507+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.560+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.561+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.561+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.562+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.563+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.563+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.564+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.565+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.555+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.565+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.566+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.566+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.567+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.567+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.569+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.569+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.569+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.574+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.575+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.575+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.576+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.576+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.577+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.577+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.578+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.579+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.579+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.580+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.580+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.580+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" matches against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.565+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.582+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.582+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.583+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.588+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.589+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/banner/active"
2026-06-29T16:01:09.590+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.590+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.584+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.function.server.RouterFunctions : [6f4cce7e] Matched (GET && /api/groupCourse/recommend/active)
2026-06-29T16:01:09.591+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.592+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.592+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.593+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.594+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.595+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.597+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.601+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/banner/active"
2026-06-29T16:01:09.602+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.602+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.603+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.603+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.604+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.604+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/banner/active"
2026-06-29T16:01:09.604+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.604+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/banner/active"
2026-06-29T16:01:09.605+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.605+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.606+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.606+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.606+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.607+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.608+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/banner/active"
2026-06-29T16:01:09.608+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.608+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.616+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/banner/active"
2026-06-29T16:01:09.616+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.616+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/banner/active"
2026-06-29T16:01:09.617+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.617+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/banner/active"
2026-06-29T16:01:09.618+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.618+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.619+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.620+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.621+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.622+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.622+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.623+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.629+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/banner/active"
2026-06-29T16:01:09.630+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.631+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/banner/active"
2026-06-29T16:01:09.631+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.632+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.633+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.633+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/banner/active"
2026-06-29T16:01:09.634+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.635+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.635+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.637+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.642+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.643+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.644+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.644+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.645+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.645+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.646+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.647+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.648+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.648+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.650+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.651+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/banner/active"
2026-06-29T16:01:09.655+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.656+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" does not match against value "/api/banner/active"
2026-06-29T16:01:09.657+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.657+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.658+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.659+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/course/{courseId}" does not match against value "/api/banner/active"
2026-06-29T16:01:09.660+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.661+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.662+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.663+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.670+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.670+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.671+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banner/list" does not match against value "/api/banner/active"
2026-06-29T16:01:09.672+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.673+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banner/active" matches against value "/api/banner/active"
2026-06-29T16:01:09.674+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.function.server.RouterFunctions : [11c290ab] Matched (GET && /api/banner/active)
2026-06-29T16:01:09.675+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.s.s.RouterFunctionMapping : [11c290ab] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff109994f0@621104df
2026-06-29T16:01:09.595+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.s.s.RouterFunctionMapping : [6f4cce7e] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998218@b420d9e
2026-06-29T16:01:09.742+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course_recommend.course_id, group_course_recommend.recommend_title, group_course_recommend.recommend_content, group_course_recommend.recommend_reason, group_course_recommend.priority, group_course_recommend.is_active, group_course_recommend.id, group_course_recommend.create_by, group_course_recommend.update_by, group_course_recommend.created_at, group_course_recommend.updated_at, group_course_recommend.deleted_at FROM group_course_recommend WHERE group_course_recommend.is_active = $1 AND (group_course_recommend.deleted_at IS NULL) ORDER BY group_course_recommend.priority DESC]
2026-06-29T16:01:09.753+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-2] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-06-29T16:01:09.787+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.762+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT banner.image_url, banner.title, banner.subtitle, banner.description, banner.sort_order, banner.is_active, banner.id, banner.create_by, banner.update_by, banner.created_at, banner.updated_at, banner.deleted_at FROM banner WHERE banner.is_active = $1 AND (banner.deleted_at IS NULL) ORDER BY banner.sort_order DESC]
2026-06-29T16:01:09.841+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:09.856+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:09.865+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:09.866+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [6f4cce7e] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@5]
2026-06-29T16:01:09.834+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.886+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.890+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.895+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.897+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.913+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.915+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.916+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.927+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.935+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.936+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.936+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.937+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.938+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.939+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.939+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.940+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.940+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.941+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.942+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.943+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.943+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.944+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.945+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.945+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.946+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.946+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.947+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:09.948+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:09.949+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.949+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.950+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.951+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.952+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.952+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.953+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.954+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:09.954+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.955+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.956+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:09.956+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:09.853+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [11c290ab] Encoding [cn.novalon.gym.manage.groupcourse.domain.Banner@2]
2026-06-29T16:01:09.935+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.050+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.051+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [6f4cce7e] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@2]
2026-06-29T16:01:10.053+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.059+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.061+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [6f4cce7e] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@4]
2026-06-29T16:01:10.063+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-06-29T16:01:10.012+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.081+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.082+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.083+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.084+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.084+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.085+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.086+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.086+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.087+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.087+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.088+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.089+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.089+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.090+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.091+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.092+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.092+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.093+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.093+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.094+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.095+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.095+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.096+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.096+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.097+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.098+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.098+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.099+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.099+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.100+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.100+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.101+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.101+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.102+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.102+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.103+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.103+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.104+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.106+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.106+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.107+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.108+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.108+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.108+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.109+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.109+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.111+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.111+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.112+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.113+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.113+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.114+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.115+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.116+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.117+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.118+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.118+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.119+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.119+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.120+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.121+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.121+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.122+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.122+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.123+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.123+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.124+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.125+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.126+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.126+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/me" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.127+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.127+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.128+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.129+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.129+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.130+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.130+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.131+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.131+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.132+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.133+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.134+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.134+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.135+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.135+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.136+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.136+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.141+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.142+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.142+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.142+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.143+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.144+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.144+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.144+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.145+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.146+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.146+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.147+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.147+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.147+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.148+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.148+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.149+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.149+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.149+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.150+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.156+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.156+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.157+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.157+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.157+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.158+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.158+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.159+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.159+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.159+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.160+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.160+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.160+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.161+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.161+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.162+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.162+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.162+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.163+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.163+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.163+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.169+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.169+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/upload/presign" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.169+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.170+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.171+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.171+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.171+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.172+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.173+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.173+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.174+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.174+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.174+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.175+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.175+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.175+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.176+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.176+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.177+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.177+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.178+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.183+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.184+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.184+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.185+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.185+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.185+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.186+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.186+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.187+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.187+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.188+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.188+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.189+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.189+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.189+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.190+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.190+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.043+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.198+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [6f4cce7e] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@1]
2026-06-29T16:01:10.080+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.199+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.199+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.200+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.200+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.201+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.202+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.202+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.203+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.203+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.204+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.204+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.204+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.205+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.211+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.211+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.212+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.213+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.214+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.214+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.215+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.215+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.216+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.216+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.216+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.217+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.217+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.218+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.218+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.219+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.225+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.226+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.226+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.227+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.227+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.227+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.228+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.228+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.229+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.229+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.229+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.230+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.230+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.231+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.231+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.232+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.232+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.232+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.239+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.239+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.239+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.240+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.241+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.241+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.241+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.241+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.242+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.242+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.243+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.243+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.243+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.244+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.244+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.245+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.245+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.245+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.246+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.246+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.247+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.253+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.254+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.254+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.254+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.255+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.255+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.256+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.256+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.257+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.257+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.257+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.258+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.258+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.259+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.260+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.260+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.261+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.262+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.267+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.267+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.268+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.268+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.268+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.270+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.270+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.270+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.271+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.271+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.272+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.272+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.272+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.273+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.273+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.274+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.274+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.275+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.275+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.276+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.280+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.281+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.281+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.282+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.282+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.283+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/me" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.284+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.284+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.285+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.286+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.287+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.287+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.288+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.289+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.293+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.294+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.294+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.294+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.295+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.296+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.296+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.297+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.297+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.298+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.298+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.298+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.299+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.299+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.300+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.301+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.306+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.307+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.308+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.308+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.309+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.309+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.310+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.311+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.311+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.312+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.312+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.313+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.313+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.314+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.314+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.320+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.321+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.321+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.322+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.322+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.323+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.324+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.324+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.325+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.326+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.326+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.327+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.333+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.333+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.334+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.335+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.335+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.336+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.337+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.338+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.338+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/upload/presign" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.339+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.340+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.341+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.341+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.347+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.348+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.349+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.349+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.350+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.351+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.351+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.352+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.353+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.353+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.354+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.355+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.360+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.361+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.361+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.362+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.362+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.363+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.364+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.364+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.365+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.365+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.365+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.366+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.367+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.367+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.372+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.373+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.374+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.374+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.375+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.376+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.376+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.377+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.377+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.378+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.379+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.379+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.380+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.380+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.386+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.387+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.388+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.388+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.389+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.390+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.390+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.391+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.392+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.393+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.394+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.394+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.400+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.400+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.401+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.401+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.402+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.403+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.403+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.404+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.404+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.405+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.406+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.406+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.408+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.413+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.414+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.415+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.415+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.416+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.417+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.418+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.419+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.419+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.420+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.420+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.421+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.421+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.427+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.427+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.428+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.428+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.429+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.430+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.430+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.431+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.431+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.432+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.432+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.433+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.434+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.434+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.440+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.440+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.441+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.442+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.442+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.443+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.443+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.444+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.444+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.445+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.445+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.446+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.446+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.447+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.453+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.454+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.455+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.455+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.456+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.457+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.458+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.458+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.459+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.460+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.460+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.461+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.467+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.467+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" matches against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.468+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.function.server.RouterFunctions : [7e3f3e29] Matched (GET && /api/groupCourse/recommend/active)
2026-06-29T16:01:10.469+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.s.s.RouterFunctionMapping : [7e3f3e29] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998218@b420d9e
2026-06-29T16:01:10.474+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course_recommend.course_id, group_course_recommend.recommend_title, group_course_recommend.recommend_content, group_course_recommend.recommend_reason, group_course_recommend.priority, group_course_recommend.is_active, group_course_recommend.id, group_course_recommend.create_by, group_course_recommend.update_by, group_course_recommend.created_at, group_course_recommend.updated_at, group_course_recommend.deleted_at FROM group_course_recommend WHERE group_course_recommend.is_active = $1 AND (group_course_recommend.deleted_at IS NULL) ORDER BY group_course_recommend.priority DESC]
2026-06-29T16:01:10.198+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.498+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.498+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.499+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.499+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.499+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.500+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.500+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.501+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.501+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.501+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.502+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.502+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.503+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.503+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.503+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.504+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.504+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.505+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.505+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.506+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.512+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.512+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.512+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.513+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.513+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.513+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.514+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.514+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.515+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.515+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.515+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.516+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.516+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.517+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.517+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.518+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.519+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.519+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.520+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.525+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.526+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.526+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.527+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.528+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.529+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.529+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.529+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.530+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.530+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.531+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.532+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.533+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.533+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.533+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.534+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.540+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.541+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.542+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.543+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.543+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.203+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [6f4cce7e] Completed 200 OK, headers={masked}
2026-06-29T16:01:10.545+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [6f4cce7e] onComplete
2026-06-29T16:01:10.493+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.547+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [11c290ab] Encoding [cn.novalon.gym.manage.groupcourse.domain.Banner@1]
2026-06-29T16:01:10.544+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.565+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.565+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.566+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.566+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.566+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.567+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.568+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.571+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.572+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.572+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.573+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.573+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.574+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.574+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.575+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.575+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.576+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.576+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.576+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.577+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.578+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.578+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.579+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.579+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.580+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.585+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" matches against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.585+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.function.server.RouterFunctions : [2c1f3fc4] Matched (GET && /api/groupCourse/recommend/active)
2026-06-29T16:01:10.559+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.586+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [7e3f3e29] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@1]
2026-06-29T16:01:10.565+08:00 TRACE 2748 --- [gym-manage-api] [nio-8084-exec-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [11c290ab] Completed 200 OK, headers={masked}
2026-06-29T16:01:10.589+08:00 TRACE 2748 --- [gym-manage-api] [nio-8084-exec-8] org.springframework.web.HttpLogging : [11c290ab] onComplete
2026-06-29T16:01:10.586+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.s.s.RouterFunctionMapping : [2c1f3fc4] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998218@b420d9e
2026-06-29T16:01:10.608+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-2] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-06-29T16:01:10.590+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.641+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.642+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [7e3f3e29] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@5]
2026-06-29T16:01:10.643+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.654+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.658+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [7e3f3e29] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@2]
2026-06-29T16:01:10.632+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.660+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.661+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.661+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.662+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.662+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.663+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.663+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.664+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.664+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.665+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.665+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.666+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.666+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.666+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.667+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.673+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.673+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.674+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.674+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.675+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.675+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.676+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.676+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.676+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.677+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.677+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.678+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.678+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.678+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.679+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.679+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.679+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.681+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.681+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.682+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.688+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.688+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.688+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.689+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.689+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.690+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.691+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.691+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.692+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.693+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.693+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.695+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.696+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.701+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.703+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.704+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.705+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.705+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.706+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.707+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.707+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.708+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.709+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.709+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.710+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.710+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.716+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.717+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.718+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.718+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.719+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.720+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.721+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.721+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.722+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.723+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.723+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.724+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.725+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.725+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.731+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.732+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.733+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.733+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.734+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.734+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.734+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.735+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.735+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.736+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.736+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.737+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.737+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.737+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.738+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.738+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.739+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.739+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.745+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.745+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.746+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.746+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.747+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.747+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.747+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.748+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.748+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.748+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.749+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.749+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.750+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.750+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.751+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.752+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.752+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.752+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.753+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/me" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.753+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.754+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.760+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.760+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.761+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.762+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.764+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.764+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.765+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.765+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.765+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.766+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.766+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.767+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.767+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.768+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.768+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.769+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.773+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.774+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.774+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.775+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.775+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.776+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.776+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.777+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.777+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.777+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.778+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.778+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.780+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.780+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.780+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.781+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.781+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.781+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.781+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.782+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.787+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.788+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.788+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.789+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.790+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.790+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.791+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.791+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.792+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.792+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.793+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.794+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.794+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.794+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.795+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.795+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.796+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.802+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.802+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.803+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.803+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.804+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/upload/presign" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.804+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.805+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.805+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.806+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.806+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.806+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.806+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.808+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.808+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.808+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.809+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.809+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.810+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.816+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.816+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.817+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.817+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.817+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.818+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.818+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.819+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.820+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.821+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.822+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.826+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.828+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.828+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.829+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.829+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.830+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.830+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.831+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.831+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.832+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.833+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.833+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.834+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.834+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.835+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.835+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.835+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.836+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.837+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.842+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.843+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.843+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.843+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.844+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.844+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.845+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.846+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.846+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.847+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.847+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.848+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.848+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.849+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.849+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.849+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.855+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.856+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.857+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.857+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.857+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.858+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.858+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.859+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.859+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.859+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.860+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.860+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.860+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.861+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.862+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.862+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.863+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.869+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.870+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.871+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.871+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.872+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.872+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.872+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.873+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.873+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.874+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.874+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.875+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.875+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.876+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.877+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.878+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.660+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.885+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.886+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.890+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.891+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [7e3f3e29] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@4]
2026-06-29T16:01:10.893+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [7e3f3e29] Completed 200 OK, headers={masked}
2026-06-29T16:01:10.893+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [7e3f3e29] onComplete
2026-06-29T16:01:10.890+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course_recommend.course_id, group_course_recommend.recommend_title, group_course_recommend.recommend_content, group_course_recommend.recommend_reason, group_course_recommend.priority, group_course_recommend.is_active, group_course_recommend.id, group_course_recommend.create_by, group_course_recommend.update_by, group_course_recommend.created_at, group_course_recommend.updated_at, group_course_recommend.deleted_at FROM group_course_recommend WHERE group_course_recommend.is_active = $1 AND (group_course_recommend.deleted_at IS NULL) ORDER BY group_course_recommend.priority DESC]
2026-06-29T16:01:10.890+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.916+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.917+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.923+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.924+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [2c1f3fc4] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@1]
2026-06-29T16:01:10.923+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.923+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.926+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.928+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-4] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.934+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-4] org.springframework.web.HttpLogging : [2c1f3fc4] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@5]
2026-06-29T16:01:10.929+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.940+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.941+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [2c1f3fc4] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@2]
2026-06-29T16:01:10.929+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.948+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.948+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.949+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.949+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.950+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.951+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.952+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.952+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.953+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-06-29T16:01:10.953+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.954+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.954+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.955+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-06-29T16:01:10.955+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.956+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-06-29T16:01:10.962+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.963+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.964+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.964+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.965+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.966+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.966+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.968+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.968+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-06-29T16:01:10.969+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" matches against value "/api/groupCourse/recommend/active"
2026-06-29T16:01:10.970+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.function.server.RouterFunctions : [4ab900e1] Matched (GET && /api/groupCourse/recommend/active)
2026-06-29T16:01:10.970+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.s.s.RouterFunctionMapping : [4ab900e1] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001ff10998218@b420d9e
2026-06-29T16:01:10.941+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:10.997+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:10.998+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [2c1f3fc4] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@4]
2026-06-29T16:01:11.000+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [2c1f3fc4] Completed 200 OK, headers={masked}
2026-06-29T16:01:11.003+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [2c1f3fc4] onComplete
2026-06-29T16:01:11.006+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course_recommend.course_id, group_course_recommend.recommend_title, group_course_recommend.recommend_content, group_course_recommend.recommend_reason, group_course_recommend.priority, group_course_recommend.is_active, group_course_recommend.id, group_course_recommend.create_by, group_course_recommend.update_by, group_course_recommend.created_at, group_course_recommend.updated_at, group_course_recommend.deleted_at FROM group_course_recommend WHERE group_course_recommend.is_active = $1 AND (group_course_recommend.deleted_at IS NULL) ORDER BY group_course_recommend.priority DESC]
2026-06-29T16:01:11.031+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:11.042+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:11.061+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [4ab900e1] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@1]
2026-06-29T16:01:11.066+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:11.070+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-4] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:11.070+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-4] org.springframework.web.HttpLogging : [4ab900e1] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@5]
2026-06-29T16:01:11.070+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:11.077+08:00 INFO 2748 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:11.078+08:00 TRACE 2748 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [4ab900e1] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@2]
2026-06-29T16:01:11.079+08:00 DEBUG 2748 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.is_recurring, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-06-29T16:01:11.082+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-06-29T16:01:11.083+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [4ab900e1] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@4]
2026-06-29T16:01:11.085+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [4ab900e1] Completed 200 OK, headers={masked}
2026-06-29T16:01:11.085+08:00 TRACE 2748 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [4ab900e1] onComplete
2026-06-29T16:01:29.280+08:00 INFO 2748 --- [gym-manage-api] [ scheduling-1] c.n.g.m.p.h.PaymentScheduledHandler : [Payment] 开始执行超时订单关闭任务
2026-06-29T16:01:29.281+08:00 DEBUG 2748 --- [gym-manage-api] [ scheduling-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM payment_order WHERE pay_status = 'PENDING' AND expire_time < $1 AND deleted_at IS NULL LIMIT $2]
2026-06-29T16:01:29.288+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.p.h.PaymentScheduledHandler : [Payment] 超时订单关闭任务完成
2026-06-29T16:01:29.287+08:00 INFO 2748 --- [gym-manage-api] [ scheduling-1] c.n.g.m.g.s.i.GroupCourseBookingService : 开始处理已开始课程但未到场会员的预约记录
2026-06-29T16:01:29.290+08:00 DEBUG 2748 --- [gym-manage-api] [ scheduling-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT b.* FROM group_course_booking b JOIN group_course c ON b.course_id = c.id WHERE b.status = '0' AND b.deleted_at IS NULL AND c.deleted_at IS NULL AND c.status = '0' AND c.start_time < CURRENT_TIMESTAMP]
2026-06-29T16:01:29.294+08:00 INFO 2748 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.s.i.GroupCourseBookingService : 没有需要处理的缺席会员记录
2026-06-29T16:01:29.296+08:00 DEBUG 2748 --- [gym-manage-api] [ scheduling-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [UPDATE group_course SET status = '2', updated_at = $1 WHERE status = '0' AND end_time <= NOW() AND deleted_at IS NULL]
2026-06-29T16:01:29.299+08:00 DEBUG 2748 --- [gym-manage-api] [ scheduling-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [UPDATE group_course SET status = '0', current_members = 0, start_time = start_time + INTERVAL '7 days', end_time = end_time + INTERVAL '7 days', updated_at = $1 WHERE is_recurring = TRUE AND status = '2' AND end_time <= NOW() AND deleted_at IS NULL]