diff --git a/gym-manage-api/gym-checkIn/src/test/java/cn/novalon/gym/manage/checkin/CheckInModuleTest.java b/gym-manage-api/gym-checkIn/src/test/java/cn/novalon/gym/manage/checkin/CheckInModuleTest.java index 27fb944..b050036 100644 --- a/gym-manage-api/gym-checkIn/src/test/java/cn/novalon/gym/manage/checkin/CheckInModuleTest.java +++ b/gym-manage-api/gym-checkIn/src/test/java/cn/novalon/gym/manage/checkin/CheckInModuleTest.java @@ -14,6 +14,7 @@ import cn.novalon.gym.manage.member.entity.MemberCard; import cn.novalon.gym.manage.member.entity.MemberCardRecord; import cn.novalon.gym.manage.member.repository.MemberCardRecordRepository; import cn.novalon.gym.manage.member.repository.MemberCardRepository; +import cn.novalon.gym.manage.member.repository.IMemberRepository; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; @@ -57,6 +58,9 @@ class CheckInModuleTest { @Mock private IGroupCourseBookingService groupCourseBookingService; + @Mock + private IMemberRepository memberRepository; + @Mock private MemberCard mockMemberCard; @@ -72,7 +76,7 @@ class CheckInModuleTest { void setUp() { MockitoAnnotations.openMocks(this); checkService = new CheckServiceImpl(qrCodeConfig, redisUtil, memberCardRecordRepository, - memberCardRepository, signInRecordRepository, groupCourseBookingService); + memberCardRepository, signInRecordRepository, groupCourseBookingService, memberRepository); when(mockMemberCard.getId()).thenReturn(1L); when(mockMemberCard.getMemberCardType()).thenReturn("TIME_CARD"); diff --git a/gym-manage-api/gym-groupCourse/src/test/java/cn/novalon/gym/manage/groupcourse/util/QRCodeUtilTest.java b/gym-manage-api/gym-groupCourse/src/test/java/cn/novalon/gym/manage/groupcourse/util/QRCodeUtilTest.java index 709cb3f..eb22efe 100644 --- a/gym-manage-api/gym-groupCourse/src/test/java/cn/novalon/gym/manage/groupcourse/util/QRCodeUtilTest.java +++ b/gym-manage-api/gym-groupCourse/src/test/java/cn/novalon/gym/manage/groupcourse/util/QRCodeUtilTest.java @@ -61,9 +61,7 @@ class QRCodeUtilTest { String ossUrl = QRCodeUtil.generateQRCodeAndUploadToOSS(jsonContent); assertNotNull(ossUrl, "OSS访问地址不应为空"); - assertTrue(ossUrl.startsWith("https://"), "OSS访问地址应为HTTPS"); - assertTrue(ossUrl.contains("ycc-filesaver.oss-cn-beijing.aliyuncs.com"), "OSS访问地址应包含正确的域名"); - assertTrue(ossUrl.contains("/qrcode/"), "OSS访问地址应包含qrcode目录"); + assertTrue(ossUrl.startsWith("qrcode/"), "OSS访问地址应以qrcode/开头"); assertTrue(ossUrl.endsWith(".png"), "OSS访问地址应为PNG格式"); System.out.println("上传到OSS的二维码地址: " + ossUrl); diff --git a/gym-manage-api/log.text b/gym-manage-api/log.text index 3e78982..c8e10a5 100644 --- a/gym-manage-api/log.text +++ b/gym-manage-api/log.text @@ -1,2919 +1,72 @@ -2026-06-28T17:29:01.611+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-4] o.s.w.s.adapter.HttpWebHandlerAdapter : [3a3558a] HTTP GET "/api/stored-card/12", headers={masked} -2026-06-28T17:29:01.614+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-8] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:01.614+08:00 INFO 35832 --- [gym-manage-api] [ parallel-8] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/stored-card/12 -2026-06-28T17:29:01.614+08:00 INFO 35832 --- [gym-manage-api] [ parallel-8] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/stored-card/12 -2026-06-28T17:29:01.616+08:00 INFO 35832 --- [gym-manage-api] [ parallel-8] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/stored-card/12 -2026-06-28T17:29:01.616+08:00 INFO 35832 --- [gym-manage-api] [ parallel-8] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/stored-card/12 -2026-06-28T17:29:01.621+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.621+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.622+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.623+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" matches against value "/api/stored-card/12" -2026-06-28T17:29:01.625+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.function.server.RouterFunctions : [3a3558a] Matched (GET && /api/stored-card/{memberId}) -2026-06-28T17:29:01.625+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-8] o.s.w.r.f.s.s.RouterFunctionMapping : [3a3558a] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9d9f68@9c7699e -2026-06-28T17:29:01.626+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_stored_card WHERE member_id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:01.628+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [3a3558a] Encoding [{balance=0.00, totalConsume=0.00, isPayPasswordSet=false, totalRecharge=0.00, memberId=12}] -2026-06-28T17:29:01.628+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [3a3558a] Completed 200 OK, headers={masked} -2026-06-28T17:29:01.628+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [3a3558a] onComplete -2026-06-28T17:29:02.916+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-2] o.s.w.s.adapter.HttpWebHandlerAdapter : [217bfc5f] HTTP GET "/api/payment/pending/12?orderType=MEMBER_CARD", headers={masked} -2026-06-28T17:29:02.918+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-9] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:02.920+08:00 INFO 35832 --- [gym-manage-api] [ parallel-9] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/payment/pending/12 -2026-06-28T17:29:02.920+08:00 INFO 35832 --- [gym-manage-api] [ parallel-9] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/payment/pending/12 -2026-06-28T17:29:02.920+08:00 INFO 35832 --- [gym-manage-api] [ parallel-9] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/payment/pending/12 -2026-06-28T17:29:02.920+08:00 INFO 35832 --- [gym-manage-api] [ parallel-9] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/payment/pending/12 -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.923+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.924+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/course/{courseId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}/detail" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/qrcode" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/statistics" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/daily-stats" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records/export" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/summary" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/member" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/booking" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/signin" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/history" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/export" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/all" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/huifu/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/huifu/query" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/notify/huifu" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/pending/{memberId}" matches against value "/api/payment/pending/12" -2026-06-28T17:29:02.925+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.function.server.RouterFunctions : [217bfc5f] Matched (GET && /api/payment/pending/{memberId}) -2026-06-28T17:29:02.925+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-9] o.s.w.r.f.s.s.RouterFunctionMapping : [217bfc5f] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9e2e10@3bcebb8f -2026-06-28T17:29:02.925+08:00 INFO 35832 --- [gym-manage-api] [ parallel-9] c.n.g.m.payment.handler.PaymentHandler : [Payment] 查询未支付订单: memberId=12, orderType=MEMBER_CARD -2026-06-28T17:29:02.925+08:00 INFO 35832 --- [gym-manage-api] [ parallel-9] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 查询未支付订单, memberId=12, orderType=MEMBER_CARD -2026-06-28T17:29:02.925+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-9] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM payment_order WHERE member_id = $1 AND order_type = $2 AND pay_status = 'PENDING' AND deleted_at IS NULL ORDER BY created_at DESC LIMIT 1] -2026-06-28T17:29:02.927+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [217bfc5f] Encoding [ApiResponse(code=200, message=success, data=null)] -2026-06-28T17:29:02.928+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [217bfc5f] Completed 200 OK, headers={masked} -2026-06-28T17:29:02.928+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [217bfc5f] onComplete -2026-06-28T17:29:03.999+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-6] o.s.w.s.adapter.HttpWebHandlerAdapter : [3da50445] HTTP GET "/api/payment/pending/12?orderType=MEMBER_CARD", headers={masked} -2026-06-28T17:29:04.003+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-10] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:04.003+08:00 INFO 35832 --- [gym-manage-api] [ parallel-10] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/payment/pending/12 -2026-06-28T17:29:04.003+08:00 INFO 35832 --- [gym-manage-api] [ parallel-10] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/payment/pending/12 -2026-06-28T17:29:04.003+08:00 INFO 35832 --- [gym-manage-api] [ parallel-10] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/payment/pending/12 -2026-06-28T17:29:04.003+08:00 INFO 35832 --- [gym-manage-api] [ parallel-10] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/payment/pending/12 -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.007+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.008+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/course/{courseId}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}/detail" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/qrcode" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records/{id}" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/statistics" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/daily-stats" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records/export" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/summary" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/member" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/booking" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/signin" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/history" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/export" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/all" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/huifu/list" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/huifu/query" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/notify/huifu" does not match against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/pending/{memberId}" matches against value "/api/payment/pending/12" -2026-06-28T17:29:04.009+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.function.server.RouterFunctions : [3da50445] Matched (GET && /api/payment/pending/{memberId}) -2026-06-28T17:29:04.009+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-10] o.s.w.r.f.s.s.RouterFunctionMapping : [3da50445] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9e2e10@3bcebb8f -2026-06-28T17:29:04.010+08:00 INFO 35832 --- [gym-manage-api] [ parallel-10] c.n.g.m.payment.handler.PaymentHandler : [Payment] 查询未支付订单: memberId=12, orderType=MEMBER_CARD -2026-06-28T17:29:04.010+08:00 INFO 35832 --- [gym-manage-api] [ parallel-10] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 查询未支付订单, memberId=12, orderType=MEMBER_CARD -2026-06-28T17:29:04.010+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-10] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM payment_order WHERE member_id = $1 AND order_type = $2 AND pay_status = 'PENDING' AND deleted_at IS NULL ORDER BY created_at DESC LIMIT 1] -2026-06-28T17:29:04.011+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [3da50445] Encoding [ApiResponse(code=200, message=success, data=null)] -2026-06-28T17:29:04.012+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [3da50445] Completed 200 OK, headers={masked} -2026-06-28T17:29:04.012+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [3da50445] onComplete -2026-06-28T17:29:04.053+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-9] o.s.w.s.adapter.HttpWebHandlerAdapter : [2d4541e5] HTTP POST "/api/payment/create", headers={masked} -2026-06-28T17:29:04.056+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-11] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:04.056+08:00 INFO 35832 --- [gym-manage-api] [ parallel-11] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: POST /api/payment/create -2026-06-28T17:29:04.056+08:00 INFO 35832 --- [gym-manage-api] [ parallel-11] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: POST /api/payment/create -2026-06-28T17:29:04.056+08:00 INFO 35832 --- [gym-manage-api] [ parallel-11] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: POST /api/payment/create -2026-06-28T17:29:04.057+08:00 INFO 35832 --- [gym-manage-api] [ parallel-11] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: POST /api/payment/create -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/payment/create" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/payment/create" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.059+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/change-password" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/logical-delete" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/logical-delete" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/action/restore" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/restore" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/restore" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/login" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/register" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/logout" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/upload" does not match against value "/api/payment/create" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.060+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/phone/one-click-login" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/phone/send-code" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/phone/code-login" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/miniapp/login" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/phone/bind" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}/phone" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/purchase" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/renew" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/use" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/refund" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/process-expired" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/set/{memberId}" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/verify/{memberId}" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/pay/{memberId}" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/page" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/book" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/booking/{bookingId}/cancel" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}/enable" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}/disable" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}/cancel" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/signin/{memberId}" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/search" does not match against value "/api/payment/create" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.061+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn" does not match against value "/api/payment/create" -2026-06-28T17:29:04.062+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.062+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/create" matches against value "/api/payment/create" -2026-06-28T17:29:04.068+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.function.server.RouterFunctions : [2d4541e5] Matched (POST && /api/payment/create) -2026-06-28T17:29:04.070+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-11] o.s.w.r.f.s.s.RouterFunctionMapping : [2d4541e5] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9e2180@7940d27b -2026-06-28T17:29:04.071+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-11] org.springframework.web.HttpLogging : [2d4541e5] Decoded [CreatePaymentRequest(memberId=null, mid=12, orderType=MEMBER_CARD, goodsDesc=30天时长卡 × 1, transAmt=1, tradeType=ALIPAY, remark=会员卡类型ID:1,数量:1, acctId=null, timeExpire=null, delayAcctFlag=null, feeFlag=null, limitPayType=null, channelNo=null, payScene=null, notifyUrl=null)] -2026-06-28T17:29:04.071+08:00 INFO 35832 --- [gym-manage-api] [ parallel-11] c.n.g.m.payment.handler.PaymentHandler : [Payment] 创建支付订单: memberId=12, orderType=MEMBER_CARD, goodsDesc=30天时长卡 × 1, transAmt=1 -2026-06-28T17:29:04.071+08:00 INFO 35832 --- [gym-manage-api] [ parallel-11] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] APP支付下单开始, memberId=12, goodsDesc=30天时长卡 × 1, transAmt=1 -2026-06-28T17:29:04.072+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-11] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM payment_order WHERE member_id = $1 AND order_type = $2 AND pay_status = 'PENDING' AND deleted_at IS NULL ORDER BY created_at DESC LIMIT 1] -2026-06-28T17:29:04.073+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 测试模式, 强制金额为0.01元, 前端传入金额=1 -PRIVATE_KEY=MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCcxAwrhZF+izz1gxQKOr4jnC05obIBHbl0DzHOcd4CaaDV7Kv1NRJKi33JhdDsW4JGgu16e5Rtzq1VzU5VWz5EKgGL46maOFwCkngJUTP/LC3JVf/wtJmYCm8xNE8C7GNNIqKzYEvUOEfXqagpVvVrGsQ9FpzFp2rP9hBmHY3yizVyPX/uT9S+af5TRxiaItj3SSJGgloaEMrnKOpb/EH7JwPSS0liAyT/NxPfOyyZHc22AvaAIOE5y+0PMUCKPuIdfpOrej3LVpO1Arc2hSgmdB+YIPSiBVYPXa6AuAmil9mpbtSikQJ7Uu7lX4JyTW4QxQ06rPFKnFWVKkzivAElAgMBAAECggEAJd0AJ37iTlMpDQ90xqe7hvRQxAu256gbQ9nrqLY97g0/KIw6WEZSPakFX6gvdvb/NzKmUyAIEKGLoh6tXdZk6qfOqc/6BeK47nIcBfwT9/zerjNUVvn34w4aHyNINieMMHQ+Id8PUZmqWH+Euz9ilVTosuyEPwUZulLvUQqwXzU5VnwVghURbUhDd+ecBJACWgemRun6d5241PQXNYAdH1k7cETd8GfIi3qclhhJrxi7tu5tq4YGCXQIoz7HCLim7GIvT0M+FRgSw2EOrHnAQNFeQ/vQbP71ttLoTxehL6Se9dfWrV5OI+Y/T7vR2F84Qt0iNbaxyJGir7siKDFIwQKBgQDXDzinx3/TasplM78pR/0CtuuKr1Ch02LOPrTosJ1qf1OohxQThowhOTxMsBlgYSKu9s1QRffUUXEqYXxd2B6lzDKfggwO6U2XxIcxWeNow0xoFfqcXYSg7Ga2sCr9uhdwxIdFQNF7SNBpT8ht4fJrRX6mWY1nHybpyTDQ4xoQNQKBgQC6m+yiOoi5JD3zVSSJq/iq5DJPA5B4aoP+t5u9lp2Q7iVO0QI5ilBlEKGE4VOU0glnXlDTfuqEYooMY85ekl4WGb3AOT0PhLL2i+gO2nlWBzf4HPzB/hibjfyPyniRM03cHkG3HXucL7Sne6FwERcfjEqjUd2cdP1l89PNrq4rMQKBgQCMmjABSWYh8/y1I5rEQ4OAJdVjC3GdC1Xa35ZpVybjvLEWSpHunhW5lvD8dllw8LC7UTI0XDpGPqTM/4VO2YBYB2PFc0Gs8g0/v0ZgFpOeJ6kpl80MM/wFNemFYTIKRoMSv/psZY9PmfBgGcBBTuquBXZjDcNr+yr2yAm5V/DvTQKBgHqRi94KoF8q5N39IKCkqhJlDH5FkxDktYoKw2rFkPzuzuZz9gghRyj6wXxsG9/2DWMt2dzw0czehFoa/CO188KEadPmRKr6uCmkP2nyKhxNZX+8WnB5G2Sg4DD6BjMpBYz8+qDx5ozx8LDJTYI0V4HLPgMD9JGdbgsXGhlREOkhAoGALr6IQOXnviWNAhCdc7rrsaMLMPbLZ1wqzWtQUG1JxDobbpzEP4CW/mvW5pMn58mSBg5qbXhyDI4fFP0CPb98QIz2tGnIzYyFzdKmF5Z1N7X1OF9O+tsSqASoBZzTqB4fr/o4mz0s9JCeriBR2LWjsbsDU13DTLsfQpWbtOnIy70= -request sign=ihxRZtPp8Urocq3iGctR1H+ba295RQ2W+QmrEJ0WT6zjAWJweVjOAyAonBkVm9KAoNpF5fuYQMGLr8+eHRzZG0+1Hg6ZPzyRW4H0LErUBXzR31sVsiPe8rkDTj5uaa4s+ANI1wXJT8fxCglv0knTNYq6paHUb4u/rrXKgUdm+h7HRZggkAM3EwP1HaeiNMMCddyZGzV+R5hOYoFEncEgbDSMz4FQxG4GpQbOzT339+YhyEN1++Mgr8fpNj5rmBdTeQW+lBqARtGBqhhfJk0uy2amC2S0RihI9GBagOwTyZyIzeD0PYvo5CJuIzQrkjBYWlquZKfgF1F8l3m8iHzU3w== -request data = {"req_seq_id":"20260628172904073l1573j1piz7ovt","req_date":"20260628","trade_type":"A_NATIVE","trans_amt":"0.01","remark":"会员卡类型ID:1,数量:1","huifu_id":"6666000207581039","goods_desc":"30天时长卡 × 1","notify_url":"https://your-domain.com/api/payment/notify/huifu","out_ord_id":"PAY2026062817290488af6f2f"} -requestBody param = {"sys_id":"6666000207581039","data":{"req_seq_id":"20260628172904073l1573j1piz7ovt","req_date":"20260628","trade_type":"A_NATIVE","trans_amt":"0.01","remark":"会员卡类型ID:1,数量:1","huifu_id":"6666000207581039","goods_desc":"30天时长卡 × 1","notify_url":"https://your-domain.com/api/payment/notify/huifu","out_ord_id":"PAY2026062817290488af6f2f"},"product_id":"XLSISV","sign":"ihxRZtPp8Urocq3iGctR1H+ba295RQ2W+QmrEJ0WT6zjAWJweVjOAyAonBkVm9KAoNpF5fuYQMGLr8+eHRzZG0+1Hg6ZPzyRW4H0LErUBXzR31sVsiPe8rkDTj5uaa4s+ANI1wXJT8fxCglv0knTNYq6paHUb4u/rrXKgUdm+h7HRZggkAM3EwP1HaeiNMMCddyZGzV+R5hOYoFEncEgbDSMz4FQxG4GpQbOzT339+YhyEN1++Mgr8fpNj5rmBdTeQW+lBqARtGBqhhfJk0uy2amC2S0RihI9GBagOwTyZyIzeD0PYvo5CJuIzQrkjBYWlquZKfgF1F8l3m8iHzU3w=="} -request headers={"sdk_version":"javaSDK_lightning_1.0.5","jpt-x-skill-source":"hfps/1.3.0","sys_id":"6666000207581039","jpt-sdk_version":"javaSDK_lightning_1.0.5","jpt-sys_id":"6666000207581039","jpt-x-skill-huifu_id":"6666000207581039"} -request url = https://api.huifu.com/v4/trade/payment/create -request param = {"sys_id":"6666000207581039","data":{"req_seq_id":"20260628172904073l1573j1piz7ovt","req_date":"20260628","trade_type":"A_NATIVE","trans_amt":"0.01","remark":"会员卡类型ID:1,数量:1","huifu_id":"6666000207581039","goods_desc":"30天时长卡 × 1","notify_url":"https://your-domain.com/api/payment/notify/huifu","out_ord_id":"PAY2026062817290488af6f2f"},"product_id":"XLSISV","sign":"ihxRZtPp8Urocq3iGctR1H+ba295RQ2W+QmrEJ0WT6zjAWJweVjOAyAonBkVm9KAoNpF5fuYQMGLr8+eHRzZG0+1Hg6ZPzyRW4H0LErUBXzR31sVsiPe8rkDTj5uaa4s+ANI1wXJT8fxCglv0knTNYq6paHUb4u/rrXKgUdm+h7HRZggkAM3EwP1HaeiNMMCddyZGzV+R5hOYoFEncEgbDSMz4FQxG4GpQbOzT339+YhyEN1++Mgr8fpNj5rmBdTeQW+lBqARtGBqhhfJk0uy2amC2S0RihI9GBagOwTyZyIzeD0PYvo5CJuIzQrkjBYWlquZKfgF1F8l3m8iHzU3w=="} -response code = 200 -response string={"data":{"atu_sub_mer_id":"2088780261226743","bank_message":"Success","hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","huifu_id":"6666000207581039","party_order_id":"03102606286294708201391","qr_code":"https://qr.alipay.com/bax057616cpcsnlywqsk30ba","remark":"会员卡类型ID:1,数量:1","req_date":"20260628","req_seq_id":"20260628172904073l1573j1piz7ovt","resp_code":"00000100","resp_desc":"下单成功","trade_type":"A_NATIVE","trans_amt":"0.01","trans_stat":"P","unconfirm_amt":"0.01"},"sign":"LFD++9lMXrRnlPIl7IscyCo0yNk1g/gBw9Qo35vUeN2B5UsElk7bg0b0OOR2KLgOoBjf2AaARzu7oL0WUEatqvIFsDgAStibw0pL7lt2VBb5wplpeBuirBBfWJGfgy9f5LY//AM0N4ZYmv+nmSAqkuh+t0owcHgQM352BXEYVwFUuIMC5TC/2y1o1hkPIJIqONxaXaDY4STg5Zn1kD6Nn12jUT5+1iL2Iytt/CT5k5j5mW6DEL9S1mclb8DzFVwbxRfA40E8Mr1P2WP+9NxrPI1gs1PRwDx8zsEitLjEOIg6DivUI3mJXlOvc8pgYwXPovEuNjqimE7LRahdJNUCig=="} -Is a version of the page=false -PUBLIC_KEY=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuqolFneAH66z3/3gaIYIaRZOIk/UYzdsXIm0RyawYBYAOu/NJ7ul8CRIrRlt5vd98HodW2yPrXA4+VHF3AS9UE4WTDpo9qV5brhqQSr/lAuZtEwMZwUWwgdnGFMkUFd9RvyGXAqY0bsQrcQgQ6zGjZHzlMljogDR3iblG0ak5ssD2TSC2W+1cxu+id+FP6onZXlXizuClTyIRh17m7CbS6rl0P3M96MlTdCzTeBw/Y54CiegBJI2wOrm2Qa6Dg6KRc+YkaJWjuRJVJkwjk8JhSyALno9oEzuDKaAXlsQlxeIhmAy4esRrZGrMV8SG0gwUZIP8lduPjQE95lCqqJ0gQIDAQAB -response data={"resp_desc":"下单成功","trans_stat":"P","bank_message":"Success","hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","remark":"会员卡类型ID:1,数量:1","trans_amt":"0.01","party_order_id":"03102606286294708201391","unconfirm_amt":"0.01","req_seq_id":"20260628172904073l1573j1piz7ovt","req_date":"20260628","resp_code":"00000100","qr_code":"https://qr.alipay.com/bax057616cpcsnlywqsk30ba","trade_type":"A_NATIVE","huifu_id":"6666000207581039","atu_sub_mer_id":"2088780261226743"} -response sign:LFD++9lMXrRnlPIl7IscyCo0yNk1g/gBw9Qo35vUeN2B5UsElk7bg0b0OOR2KLgOoBjf2AaARzu7oL0WUEatqvIFsDgAStibw0pL7lt2VBb5wplpeBuirBBfWJGfgy9f5LY//AM0N4ZYmv+nmSAqkuh+t0owcHgQM352BXEYVwFUuIMC5TC/2y1o1hkPIJIqONxaXaDY4STg5Zn1kD6Nn12jUT5+1iL2Iytt/CT5k5j5mW6DEL9S1mclb8DzFVwbxRfA40E8Mr1P2WP+9NxrPI1gs1PRwDx8zsEitLjEOIg6DivUI3mJXlOvc8pgYwXPovEuNjqimE7LRahdJNUCig== -2026-06-28T17:29:04.857+08:00 INFO 35832 --- [gym-manage-api] [oundedElastic-3] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 支付下单响应, orderNo=PAY2026062817290488af6f2f, response={"resp_desc":"下单成功","trans_stat":"P","bank_message":"Success","hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","remark":"会员卡类型ID:1,数量:1","trans_amt":"0.01","party_order_id":"03102606286294708201391","unconfirm_amt":"0.01","req_seq_id":"20260628172904073l1573j1piz7ovt","req_date":"20260628","resp_code":"00000100","qr_code":"https://qr.alipay.com/bax057616cpcsnlywqsk30ba","trade_type":"A_NATIVE","huifu_id":"6666000207581039","atu_sub_mer_id":"2088780261226743"} -2026-06-28T17:29:04.857+08:00 INFO 35832 --- [gym-manage-api] [oundedElastic-3] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 汇付返回的订单号字段: out_ord_id=, merchant_order_id=, org_req_seq_id= -2026-06-28T17:29:04.858+08:00 DEBUG 35832 --- [gym-manage-api] [oundedElastic-3] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO payment_order (order_no, member_id, order_type, goods_desc, trans_amt, trade_type, pay_status, huifu_id, req_seq_id, req_date, hf_seq_id, party_order_id, pay_info, qr_code, pay_url, remark, notify_url, expire_time, created_at, updated_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20)] -2026-06-28T17:29:04.861+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 支付订单创建成功, orderNo=PAY2026062817290488af6f2f -2026-06-28T17:29:04.861+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [2d4541e5] Encoding [ApiResponse(code=200, message=success, data=PaymentResponse(orderId=PAY2026062817290488af6f2f, status=PENDING, payUrl=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, qrCode=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, payInfo=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, h5PayUrl=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, errorCode=null, errorMsg=null, transAmt=0.01, goodsDesc=30天时长卡 × 1, tradeType=ALIPAY, payTime=null, hfSeqId=002900HS10B260628172906P9100a4f25af00000, partyOrderId=03102606286294708201391, merchantOrderId=20260628172904073l1573j1piz7ovt))] -2026-06-28T17:29:04.861+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [2d4541e5] Completed 200 OK, headers={masked} -2026-06-28T17:29:04.861+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [2d4541e5] onComplete -2026-06-28T17:29:17.478+08:00 TRACE 35832 --- [gym-manage-api] [io-8084-exec-10] o.s.w.s.adapter.HttpWebHandlerAdapter : [1a99875b] HTTP GET "/api/payment/PAY2026062817290488af6f2f", headers={masked} -2026-06-28T17:29:17.482+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-12] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:17.483+08:00 INFO 35832 --- [gym-manage-api] [ parallel-12] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/payment/PAY2026062817290488af6f2f -2026-06-28T17:29:17.483+08:00 INFO 35832 --- [gym-manage-api] [ parallel-12] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/payment/PAY2026062817290488af6f2f -2026-06-28T17:29:17.483+08:00 INFO 35832 --- [gym-manage-api] [ parallel-12] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/payment/PAY2026062817290488af6f2f -2026-06-28T17:29:17.483+08:00 INFO 35832 --- [gym-manage-api] [ parallel-12] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/payment/PAY2026062817290488af6f2f -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.485+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/course/{courseId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}/detail" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/qrcode" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records/{id}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/statistics" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/daily-stats" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/checkIn/records/export" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.486+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/summary" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/member" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/booking" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/signin" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/history" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/datacount/export" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/all" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/huifu/list" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/huifu/query" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/notify/huifu" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/pending/{memberId}" does not match against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/payment/{orderId}" matches against value "/api/payment/PAY2026062817290488af6f2f" -2026-06-28T17:29:17.487+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.function.server.RouterFunctions : [1a99875b] Matched (GET && /api/payment/{orderId}) -2026-06-28T17:29:17.487+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.s.s.RouterFunctionMapping : [1a99875b] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9e3028@1a9ce44 -2026-06-28T17:29:17.489+08:00 INFO 35832 --- [gym-manage-api] [ parallel-12] c.n.g.m.payment.handler.PaymentHandler : [Payment] 查询支付状态: orderId=PAY2026062817290488af6f2f -2026-06-28T17:29:17.489+08:00 INFO 35832 --- [gym-manage-api] [ parallel-12] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 查询支付状态, memberId=12, orderId=PAY2026062817290488af6f2f -2026-06-28T17:29:17.490+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-12] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT payment_order.id, payment_order.order_no, payment_order.member_id, payment_order.order_type, payment_order.goods_desc, payment_order.trans_amt, payment_order.trade_type, payment_order.pay_status, payment_order.huifu_id, payment_order.req_seq_id, payment_order.req_date, payment_order.hf_seq_id, payment_order.party_order_id, payment_order.pay_info, payment_order.qr_code, payment_order.pay_url, payment_order.remark, payment_order.notify_url, payment_order.pay_time, payment_order.expire_time, payment_order.error_code, payment_order.error_msg, payment_order.created_at, payment_order.updated_at, payment_order.deleted_at FROM payment_order WHERE payment_order.order_no = $1] -2026-06-28T17:29:17.492+08:00 INFO 35832 --- [gym-manage-api] [oundedElastic-3] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 开始从汇付查询订单状态, orderNo=PAY2026062817290488af6f2f, hfSeqId=002900HS10B260628172906P9100a4f25af00000 -2026-06-28T17:29:17.493+08:00 INFO 35832 --- [gym-manage-api] [oundedElastic-3] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 查询ID列表: huifuIds=[6666000207581039, 6666000207573586] -PRIVATE_KEY=MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCcxAwrhZF+izz1gxQKOr4jnC05obIBHbl0DzHOcd4CaaDV7Kv1NRJKi33JhdDsW4JGgu16e5Rtzq1VzU5VWz5EKgGL46maOFwCkngJUTP/LC3JVf/wtJmYCm8xNE8C7GNNIqKzYEvUOEfXqagpVvVrGsQ9FpzFp2rP9hBmHY3yizVyPX/uT9S+af5TRxiaItj3SSJGgloaEMrnKOpb/EH7JwPSS0liAyT/NxPfOyyZHc22AvaAIOE5y+0PMUCKPuIdfpOrej3LVpO1Arc2hSgmdB+YIPSiBVYPXa6AuAmil9mpbtSikQJ7Uu7lX4JyTW4QxQ06rPFKnFWVKkzivAElAgMBAAECggEAJd0AJ37iTlMpDQ90xqe7hvRQxAu256gbQ9nrqLY97g0/KIw6WEZSPakFX6gvdvb/NzKmUyAIEKGLoh6tXdZk6qfOqc/6BeK47nIcBfwT9/zerjNUVvn34w4aHyNINieMMHQ+Id8PUZmqWH+Euz9ilVTosuyEPwUZulLvUQqwXzU5VnwVghURbUhDd+ecBJACWgemRun6d5241PQXNYAdH1k7cETd8GfIi3qclhhJrxi7tu5tq4YGCXQIoz7HCLim7GIvT0M+FRgSw2EOrHnAQNFeQ/vQbP71ttLoTxehL6Se9dfWrV5OI+Y/T7vR2F84Qt0iNbaxyJGir7siKDFIwQKBgQDXDzinx3/TasplM78pR/0CtuuKr1Ch02LOPrTosJ1qf1OohxQThowhOTxMsBlgYSKu9s1QRffUUXEqYXxd2B6lzDKfggwO6U2XxIcxWeNow0xoFfqcXYSg7Ga2sCr9uhdwxIdFQNF7SNBpT8ht4fJrRX6mWY1nHybpyTDQ4xoQNQKBgQC6m+yiOoi5JD3zVSSJq/iq5DJPA5B4aoP+t5u9lp2Q7iVO0QI5ilBlEKGE4VOU0glnXlDTfuqEYooMY85ekl4WGb3AOT0PhLL2i+gO2nlWBzf4HPzB/hibjfyPyniRM03cHkG3HXucL7Sne6FwERcfjEqjUd2cdP1l89PNrq4rMQKBgQCMmjABSWYh8/y1I5rEQ4OAJdVjC3GdC1Xa35ZpVybjvLEWSpHunhW5lvD8dllw8LC7UTI0XDpGPqTM/4VO2YBYB2PFc0Gs8g0/v0ZgFpOeJ6kpl80MM/wFNemFYTIKRoMSv/psZY9PmfBgGcBBTuquBXZjDcNr+yr2yAm5V/DvTQKBgHqRi94KoF8q5N39IKCkqhJlDH5FkxDktYoKw2rFkPzuzuZz9gghRyj6wXxsG9/2DWMt2dzw0czehFoa/CO188KEadPmRKr6uCmkP2nyKhxNZX+8WnB5G2Sg4DD6BjMpBYz8+qDx5ozx8LDJTYI0V4HLPgMD9JGdbgsXGhlREOkhAoGALr6IQOXnviWNAhCdc7rrsaMLMPbLZ1wqzWtQUG1JxDobbpzEP4CW/mvW5pMn58mSBg5qbXhyDI4fFP0CPb98QIz2tGnIzYyFzdKmF5Z1N7X1OF9O+tsSqASoBZzTqB4fr/o4mz0s9JCeriBR2LWjsbsDU13DTLsfQpWbtOnIy70= -request sign=Q9ft79wjmHMk2wAzh05WhBPMtyVk0AXAIxtJxs9+c8BJaXptvgsvL7fipPz4gqQ7P+gApgKkYEvUqIg5F6fcY3OYz51KzejB+nweeVMv+3dFmpUFADt270htQiI3OQOSYzzgV7NebU224eOV5/49k7qQJfA2ttZzaFR2wJoo7YlgSuQIDDbm4Aastr+68AE8wzvIJ/SAHWODZQmFhyBQvl36zXyw/wMvN84Y92SngvR5wqnBuT3hAUbyvCbgpQGtqlprBriy03xa96xPGomqz7uvFFjAQ9aAl5FhrsX9l5FHj1+QBFjoaPG9370Torh3+uUujg+XaiXRcYlqpA44VQ== -request data = {"org_req_date":"20260628","org_hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","huifu_id":"6666000207581039"} -requestBody param = {"sys_id":"6666000207581039","data":{"org_req_date":"20260628","org_hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","huifu_id":"6666000207581039"},"product_id":"XLSISV","sign":"Q9ft79wjmHMk2wAzh05WhBPMtyVk0AXAIxtJxs9+c8BJaXptvgsvL7fipPz4gqQ7P+gApgKkYEvUqIg5F6fcY3OYz51KzejB+nweeVMv+3dFmpUFADt270htQiI3OQOSYzzgV7NebU224eOV5/49k7qQJfA2ttZzaFR2wJoo7YlgSuQIDDbm4Aastr+68AE8wzvIJ/SAHWODZQmFhyBQvl36zXyw/wMvN84Y92SngvR5wqnBuT3hAUbyvCbgpQGtqlprBriy03xa96xPGomqz7uvFFjAQ9aAl5FhrsX9l5FHj1+QBFjoaPG9370Torh3+uUujg+XaiXRcYlqpA44VQ=="} -request headers={"sdk_version":"javaSDK_3.0.38","jpt-x-skill-source":"hfps/1.3.0","Content-type":"application/json","jpt-sdk_version":"javaSDK_3.0.38","jpt-x-skill-huifu_id":"6666000207581039"} -request url = https://api.huifu.com/v2/trade/payment/scanpay/query -request param = {"sys_id":"6666000207581039","data":{"org_req_date":"20260628","org_hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","huifu_id":"6666000207581039"},"product_id":"XLSISV","sign":"Q9ft79wjmHMk2wAzh05WhBPMtyVk0AXAIxtJxs9+c8BJaXptvgsvL7fipPz4gqQ7P+gApgKkYEvUqIg5F6fcY3OYz51KzejB+nweeVMv+3dFmpUFADt270htQiI3OQOSYzzgV7NebU224eOV5/49k7qQJfA2ttZzaFR2wJoo7YlgSuQIDDbm4Aastr+68AE8wzvIJ/SAHWODZQmFhyBQvl36zXyw/wMvN84Y92SngvR5wqnBuT3hAUbyvCbgpQGtqlprBriy03xa96xPGomqz7uvFFjAQ9aAl5FhrsX9l5FHj1+QBFjoaPG9370Torh3+uUujg+XaiXRcYlqpA44VQ=="} -response code = 200 -response string={"data":{"acct_date":"20260628","acct_id":"F28308086","acct_split_bunch":"{\"acct_infos\":[{\"acct_id\":\"F28308086\",\"div_amt\":\"0.01\",\"huifu_id\":\"6666000207581039\"}]}","acct_stat":"S","alipay_response":"{\"buyer_id\":\"2088542154908321\",\"buyer_logon_id\":\"181****7227\",\"fund_bill_list\":[{\"amount\":\"0.01\",\"fund_channel\":\"BANKCARD\",\"fund_type\":\"DEBIT_CARD\"}]}","atu_sub_mer_id":"2088780261226743","bagent_id":"6666000207573586","bank_code":"TRADE_SUCCESS","bank_desc":"TRADE_SUCCESS","bank_seq_id":"iz7ovt","batch_id":"260628","channel_type":"U","debit_type":"D","delay_acct_flag":"N","div_flag":"N","end_time":"20260628172916","fee_amt":"0.00","fee_formula_infos":"[{\"fee_formula\":\"AMT*0.0068\",\"fee_type\":\"TRANS_FEE\"}]","fee_huifu_id":"6666000207581039","fee_type":"INNER","huifu_id":"6666000207581039","is_clean_split":"N","org_hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","org_req_date":"20260628","org_req_seq_id":"20260628172904073l1573j1piz7ovt","out_trans_id":"322026062823001408321423651901","party_order_id":"03102606286294708201391","pay_amt":"0.01","ref_no":"172906iz7ovt","remark":"会员卡类型ID:1,数量:1","resp_code":"00000000","resp_desc":"成功","settlement_amt":"0.01","trans_amt":"0.01","trans_fee_allowance_info":"{\"actual_fee_amt\":\"0.00\",\"allowance_fee_amt\":\"0.00\",\"allowance_type\":\"0\",\"cur_allowance_config_infos\":{},\"receivable_fee_amt\":\"0.00\"}","trans_stat":"S","trans_time":"172917","trans_type":"A_NATIVE"},"sign":"Itwix6NTHzHjCcw3pconCCrv2AuqpQm/3hE1oLKEO82h+WsmMe1p0++yJYZUAyaKHK2wA3W3na+837MjK2NRMO5VBq9cJRljaEHukn/izs38+PdIeXlDXyaGJlA695lSiHgURfBhijEv5P2T1Q2/kfwRjxoJHbANrpxjdbENP+8LWy/E3u551ItS8uvIQzHxg5/XLaByDpIzi4JqMWxtBF+DMNkU82GK4Oa0ny2Bxn3n/VulD3lZTzxB05hzDW9qYriAqjDx/9Dq58Nq3tfcAISkmHxvyYM0HIhIQX09WXT24V9058PKlaM+xzxv0oxuib1qMspE44QJQDf+XWKFDA=="} -Is a version of the page=false -PUBLIC_KEY=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuqolFneAH66z3/3gaIYIaRZOIk/UYzdsXIm0RyawYBYAOu/NJ7ul8CRIrRlt5vd98HodW2yPrXA4+VHF3AS9UE4WTDpo9qV5brhqQSr/lAuZtEwMZwUWwgdnGFMkUFd9RvyGXAqY0bsQrcQgQ6zGjZHzlMljogDR3iblG0ak5ssD2TSC2W+1cxu+id+FP6onZXlXizuClTyIRh17m7CbS6rl0P3M96MlTdCzTeBw/Y54CiegBJI2wOrm2Qa6Dg6KRc+YkaJWjuRJVJkwjk8JhSyALno9oEzuDKaAXlsQlxeIhmAy4esRrZGrMV8SG0gwUZIP8lduPjQE95lCqqJ0gQIDAQAB -response data={"org_req_date":"20260628","batch_id":"260628","bank_desc":"TRADE_SUCCESS","bank_seq_id":"iz7ovt","remark":"会员卡类型ID:1,数量:1","trans_amt":"0.01","fee_type":"INNER","trans_fee_allowance_info":"{\"actual_fee_amt\":\"0.00\",\"allowance_fee_amt\":\"0.00\",\"allowance_type\":\"0\",\"cur_allowance_config_infos\":{},\"receivable_fee_amt\":\"0.00\"}","acct_id":"F28308086","delay_acct_flag":"N","org_req_seq_id":"20260628172904073l1573j1piz7ovt","debit_type":"D","settlement_amt":"0.01","channel_type":"U","acct_split_bunch":"{\"acct_infos\":[{\"acct_id\":\"F28308086\",\"div_amt\":\"0.01\",\"huifu_id\":\"6666000207581039\"}]}","fee_amt":"0.00","is_clean_split":"N","atu_sub_mer_id":"2088780261226743","trans_type":"A_NATIVE","bank_code":"TRADE_SUCCESS","pay_amt":"0.01","resp_desc":"成功","trans_stat":"S","org_hf_seq_id":"002900HS10B260628172906P9100a4f25af00000","end_time":"20260628172916","ref_no":"172906iz7ovt","trans_time":"172917","acct_stat":"S","div_flag":"N","alipay_response":"{\"buyer_id\":\"2088542154908321\",\"buyer_logon_id\":\"181****7227\",\"fund_bill_list\":[{\"amount\":\"0.01\",\"fund_channel\":\"BANKCARD\",\"fund_type\":\"DEBIT_CARD\"}]}","out_trans_id":"322026062823001408321423651901","party_order_id":"03102606286294708201391","bagent_id":"6666000207573586","fee_formula_infos":"[{\"fee_formula\":\"AMT*0.0068\",\"fee_type\":\"TRANS_FEE\"}]","resp_code":"00000000","huifu_id":"6666000207581039","acct_date":"20260628","fee_huifu_id":"6666000207581039"} -response sign:Itwix6NTHzHjCcw3pconCCrv2AuqpQm/3hE1oLKEO82h+WsmMe1p0++yJYZUAyaKHK2wA3W3na+837MjK2NRMO5VBq9cJRljaEHukn/izs38+PdIeXlDXyaGJlA695lSiHgURfBhijEv5P2T1Q2/kfwRjxoJHbANrpxjdbENP+8LWy/E3u551ItS8uvIQzHxg5/XLaByDpIzi4JqMWxtBF+DMNkU82GK4Oa0ny2Bxn3n/VulD3lZTzxB05hzDW9qYriAqjDx/9Dq58Nq3tfcAISkmHxvyYM0HIhIQX09WXT24V9058PKlaM+xzxv0oxuib1qMspE44QJQDf+XWKFDA== -2026-06-28T17:29:17.878+08:00 INFO 35832 --- [gym-manage-api] [oundedElastic-3] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 按汇付流水号查询: huifuId=6666000207581039, hfSeqId=002900HS10B260628172906P9100a4f25af00000, resp_code=00000000 -2026-06-28T17:29:17.878+08:00 INFO 35832 --- [gym-manage-api] [oundedElastic-3] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 查询支付状态响应, orderId=PAY2026062817290488af6f2f, resp_code=00000000, trans_stat=S -2026-06-28T17:29:17.878+08:00 INFO 35832 --- [gym-manage-api] [oundedElastic-3] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 查询到支付成功,更新订单状态并触发业务处理, orderNo=PAY2026062817290488af6f2f, orderType=MEMBER_CARD -2026-06-28T17:29:17.878+08:00 DEBUG 35832 --- [gym-manage-api] [oundedElastic-3] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [UPDATE payment_order SET order_no = $1, member_id = $2, order_type = $3, goods_desc = $4, trans_amt = $5, trade_type = $6, pay_status = $7, huifu_id = $8, req_seq_id = $9, req_date = $10, hf_seq_id = $11, party_order_id = $12, pay_info = $13, qr_code = $14, pay_url = $15, remark = $16, notify_url = $17, pay_time = $18, expire_time = $19, error_code = $20, error_msg = $21, created_at = $22, updated_at = $23, deleted_at = $24 WHERE payment_order.id = $25] -2026-06-28T17:29:17.881+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] c.n.g.m.p.s.impl.PaymentServiceImpl : [Huifu] 订单状态已更新,开始触发业务处理, orderNo=PAY2026062817290488af6f2f -2026-06-28T17:29:17.882+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT payment_order.id, payment_order.order_no, payment_order.member_id, payment_order.order_type, payment_order.goods_desc, payment_order.trans_amt, payment_order.trade_type, payment_order.pay_status, payment_order.huifu_id, payment_order.req_seq_id, payment_order.req_date, payment_order.hf_seq_id, payment_order.party_order_id, payment_order.pay_info, payment_order.qr_code, payment_order.pay_url, payment_order.remark, payment_order.notify_url, payment_order.pay_time, payment_order.expire_time, payment_order.error_code, payment_order.error_msg, payment_order.created_at, payment_order.updated_at, payment_order.deleted_at FROM payment_order WHERE payment_order.order_no = $1] -2026-06-28T17:29:17.883+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] c.n.g.m.a.s.PaymentNotifyServiceImpl : [PaymentNotify] 支付通知: orderNo=PAY2026062817290488af6f2f, status=SUCCESS, orderType=MEMBER_CARD -2026-06-28T17:29:17.883+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] c.n.g.m.a.s.PaymentNotifyServiceImpl : [PaymentNotify] 开始处理会员卡购买, orderNo=PAY2026062817290488af6f2f, memberId=12, remark=会员卡类型ID:1,数量:1 -2026-06-28T17:29:17.883+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] c.n.g.m.a.s.PaymentNotifyServiceImpl : [PaymentNotify] 处理会员卡购买: orderNo=PAY2026062817290488af6f2f, memberId=12, memberCardId=1, count=1 -2026-06-28T17:29:17.883+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_card_record WHERE source_order_id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:17.883+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_card WHERE id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:17.884+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_card_record WHERE source_order_id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:17.886+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO member_card_record (member_id, member_card_id, status, expire_time, remaining_times, remaining_amount, source_order_id, purchase_time, created_at, updated_at) VALUES ($1, $2, 'ACTIVE', $3, $4, $5, $6, NOW(), NOW(), NOW()) RETURNING *] -2026-06-28T17:29:17.888+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO member_card_transactions (member_card_record_id, member_card_id, member_id, operation_type, change_amount, change_balance, after_remaining_count, after_remaining_balance, related_biz_type, source_order_id, remark, created_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, NOW()) RETURNING *] -2026-06-28T17:29:17.888+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] m.m.s.i.MemberCardTransactionServiceImpl : 创建会员卡交易记录: memberId=12, cardId=1, type=PURCHASE -2026-06-28T17:29:17.891+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=13, daysBefore=1, expireTime=2026-07-28T17:29:17.886477, executeTime=1.785144557886E12 -2026-06-28T17:29:17.891+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=13, daysBefore=2, expireTime=2026-07-28T17:29:17.886477, executeTime=1.785058157886E12 -2026-06-28T17:29:17.892+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=13, daysBefore=3, expireTime=2026-07-28T17:29:17.886477, executeTime=1.784971757886E12 -2026-06-28T17:29:17.892+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=13, daysBefore=4, expireTime=2026-07-28T17:29:17.886477, executeTime=1.784885357886E12 -2026-06-28T17:29:17.892+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=13, daysBefore=5, expireTime=2026-07-28T17:29:17.886477, executeTime=1.784798957886E12 -2026-06-28T17:29:17.892+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=13, daysBefore=6, expireTime=2026-07-28T17:29:17.886477, executeTime=1.784712557886E12 -2026-06-28T17:29:17.892+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=13, daysBefore=7, expireTime=2026-07-28T17:29:17.886477, executeTime=1.784626157887E12 -2026-06-28T17:29:17.892+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.a.s.PaymentNotifyServiceImpl : [PaymentNotify] 会员卡购买完成: orderNo=PAY2026062817290488af6f2f, memberId=12, memberCardRecordId=13 -2026-06-28T17:29:17.892+08:00 WARN 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.a.h.PaymentWebSocketHandler : [WebSocket] 未找到连接, orderNo=PAY2026062817290488af6f2f -2026-06-28T17:29:17.892+08:00 TRACE 35832 --- [gym-manage-api] [ioEventLoop-4-1] org.springframework.web.HttpLogging : [1a99875b] Encoding [ApiResponse(code=200, message=success, data=PaymentResponse(orderId=PAY2026062817290488af6f2f, status=SUCCESS, payUrl=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, qrCode=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, payInfo=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, h5PayUrl=https://qr.alipay.com/bax057616cpcsnlywqsk30ba, errorCode=null, errorMsg=null, transAmt=0.01, goodsDesc=30天时长卡 × 1, tradeType=ALIPAY, payTime=2026-06-28 17:29:17, hfSeqId=002900HS10B260628172906P9100a4f25af00000, partyOrderId=03102606286294708201391, merchantOrderId=20260628172904073l1573j1piz7ovt))] -2026-06-28T17:29:17.893+08:00 TRACE 35832 --- [gym-manage-api] [ioEventLoop-4-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [1a99875b] Completed 200 OK, headers={masked} -2026-06-28T17:29:17.893+08:00 TRACE 35832 --- [gym-manage-api] [ioEventLoop-4-1] org.springframework.web.HttpLogging : [1a99875b] onComplete -2026-06-28T17:29:17.893+08:00 ERROR 35832 --- [gym-manage-api] [ioEventLoop-4-1] reactor.core.publisher.Operators : Operator called default onErrorDropped - -java.lang.IllegalMonitorStateException - at java.base/java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(ReentrantLock.java:175) ~[na:na] - at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1059) ~[na:na] - at java.base/java.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:494) ~[na:na] - at cn.novalon.gym.manage.member.handler.DistributedLockService.lambda$executeWithLock$1(DistributedLockService.java:29) ~[classes/:na] - at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.runFinally(FluxDoFinally.java:146) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:129) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:294) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:188) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:237) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:850) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:612) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapMain.innerComplete(FluxFlatMap.java:898) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapInner.onComplete(FluxFlatMap.java:1001) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:83) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onNext(FluxUsingWhen.java:348) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onNext(MonoFlatMapMany.java:251) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17] - at io.lettuce.core.RedisPublisher$ImmediateSubscriber.onNext(RedisPublisher.java:895) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.RedisPublisher$RedisSubscription.onNext(RedisPublisher.java:295) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.RedisPublisher$SubscriptionCommand.doOnComplete(RedisPublisher.java:782) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandWrapper.complete(CommandWrapper.java:69) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandWrapper.complete(CommandWrapper.java:67) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:769) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:704) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:621) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:171) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.132.Final.jar:4.1.132.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.132.Final.jar:4.1.132.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.132.Final.jar:4.1.132.Final] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] - -2026-06-28T17:29:17.951+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-4] o.s.w.s.adapter.HttpWebHandlerAdapter : [6489e3b0] HTTP GET "/api/stored-card/12", headers={masked} -2026-06-28T17:29:17.956+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-1] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:17.956+08:00 INFO 35832 --- [gym-manage-api] [ parallel-1] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/stored-card/12 -2026-06-28T17:29:17.956+08:00 INFO 35832 --- [gym-manage-api] [ parallel-1] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/stored-card/12 -2026-06-28T17:29:17.956+08:00 INFO 35832 --- [gym-manage-api] [ parallel-1] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/stored-card/12 -2026-06-28T17:29:17.956+08:00 INFO 35832 --- [gym-manage-api] [ parallel-1] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/stored-card/12 -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.959+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.960+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [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/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" matches against value "/api/stored-card/12" -2026-06-28T17:29:17.961+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.function.server.RouterFunctions : [6489e3b0] Matched (GET && /api/stored-card/{memberId}) -2026-06-28T17:29:17.961+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.s.s.RouterFunctionMapping : [6489e3b0] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9d9f68@9c7699e -2026-06-28T17:29:17.961+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_stored_card WHERE member_id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:17.963+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [6489e3b0] Encoding [{balance=0.00, totalConsume=0.00, isPayPasswordSet=false, totalRecharge=0.00, memberId=12}] -2026-06-28T17:29:17.963+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [6489e3b0] Completed 200 OK, headers={masked} -2026-06-28T17:29:17.963+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [6489e3b0] onComplete -2026-06-28T17:29:18.069+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-2] o.s.w.s.adapter.HttpWebHandlerAdapter : [61cc1649] HTTP POST "/api/member-card-records/purchase", headers={masked} -2026-06-28T17:29:18.072+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-2] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:18.073+08:00 INFO 35832 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: POST /api/member-card-records/purchase -2026-06-28T17:29:18.073+08:00 INFO 35832 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: POST /api/member-card-records/purchase -2026-06-28T17:29:18.073+08:00 INFO 35832 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: POST /api/member-card-records/purchase -2026-06-28T17:29:18.073+08:00 INFO 35832 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: POST /api/member-card-records/purchase -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/change-password" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/logical-delete" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/logical-delete" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/action/restore" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/restore" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/restore" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/login" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/register" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/logout" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.076+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/upload" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/phone/one-click-login" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/phone/send-code" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/phone/code-login" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/miniapp/login" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/phone/bind" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}/phone" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/purchase" matches against value "/api/member-card-records/purchase" -2026-06-28T17:29:18.077+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.function.server.RouterFunctions : [61cc1649] Matched (POST && /api/member-card-records/purchase) -2026-06-28T17:29:18.077+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.s.s.RouterFunctionMapping : [61cc1649] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9d7b88@3b3fa4c0 -2026-06-28T17:29:18.080+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-2] org.springframework.web.HttpLogging : [61cc1649] Decoded [MemberCardRecordHandler.PurchaseRequest(memberCardId=1, sourceOrderId=null)] -2026-06-28T17:29:18.081+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-2] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_card WHERE id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:18.083+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO member_card_record (member_id, member_card_id, status, expire_time, remaining_times, remaining_amount, source_order_id, purchase_time, created_at, updated_at) VALUES ($1, $2, 'ACTIVE', $3, $4, $5, $6, NOW(), NOW(), NOW()) RETURNING *] -2026-06-28T17:29:18.086+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO member_card_transactions (member_card_record_id, member_card_id, member_id, operation_type, change_amount, change_balance, after_remaining_count, after_remaining_balance, related_biz_type, source_order_id, remark, created_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, NOW()) RETURNING *] -2026-06-28T17:29:18.087+08:00 INFO 35832 --- [gym-manage-api] [actor-tcp-nio-8] m.m.s.i.MemberCardTransactionServiceImpl : 创建会员卡交易记录: memberId=12, cardId=1, type=PURCHASE -2026-06-28T17:29:18.090+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=14, daysBefore=1, expireTime=2026-07-28T17:29:18.083035, executeTime=1.785144558082E12 -2026-06-28T17:29:18.090+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=14, daysBefore=2, expireTime=2026-07-28T17:29:18.083035, executeTime=1.785058158082E12 -2026-06-28T17:29:18.090+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=14, daysBefore=3, expireTime=2026-07-28T17:29:18.083035, executeTime=1.784971758082E12 -2026-06-28T17:29:18.091+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=14, daysBefore=4, expireTime=2026-07-28T17:29:18.083035, executeTime=1.784885358082E12 -2026-06-28T17:29:18.091+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=14, daysBefore=5, expireTime=2026-07-28T17:29:18.083035, executeTime=1.784798958084E12 -2026-06-28T17:29:18.091+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=14, daysBefore=6, expireTime=2026-07-28T17:29:18.083035, executeTime=1.784712558084E12 -2026-06-28T17:29:18.091+08:00 INFO 35832 --- [gym-manage-api] [ioEventLoop-4-1] c.n.g.m.m.h.ExpirationReminderService : 设置会员卡到期提醒: recordId=14, daysBefore=7, expireTime=2026-07-28T17:29:18.083035, executeTime=1.784626158084E12 -2026-06-28T17:29:18.091+08:00 TRACE 35832 --- [gym-manage-api] [ioEventLoop-4-1] org.springframework.web.HttpLogging : [61cc1649] Encoding [MemberCardRecord(id=14, createdAt=2026-06-28T17:29:18.084878, updatedAt=2026-06-28T17:29:18.084878, deletedAt=null, memberCardRecordId=14, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:29:18.083035, sourceOrderId=null, purchaseTime=2026-06-28T17:29:18.084878, version=0, cardComposition=null, memberCardName=null, memberCardType=null, memberCardPrice=null, memberCardValidityDays=null, memberCardTotalTimes=null)] -2026-06-28T17:29:18.092+08:00 TRACE 35832 --- [gym-manage-api] [ioEventLoop-4-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [61cc1649] Completed 200 OK, headers={masked} -2026-06-28T17:29:18.092+08:00 TRACE 35832 --- [gym-manage-api] [ioEventLoop-4-1] org.springframework.web.HttpLogging : [61cc1649] onComplete -2026-06-28T17:29:18.093+08:00 ERROR 35832 --- [gym-manage-api] [ioEventLoop-4-1] reactor.core.publisher.Operators : Operator called default onErrorDropped - -java.lang.IllegalMonitorStateException - at java.base/java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(ReentrantLock.java:175) ~[na:na] - at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1059) ~[na:na] - at java.base/java.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:494) ~[na:na] - at cn.novalon.gym.manage.member.handler.DistributedLockService.lambda$executeWithLock$1(DistributedLockService.java:29) ~[classes/:na] - at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.runFinally(FluxDoFinally.java:146) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:129) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:294) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:188) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:237) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:850) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:612) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapMain.innerComplete(FluxFlatMap.java:898) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxFlatMap$FlatMapInner.onComplete(FluxFlatMap.java:1001) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:83) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onNext(FluxUsingWhen.java:348) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onNext(MonoFlatMapMany.java:251) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17] - at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17] - at io.lettuce.core.RedisPublisher$ImmediateSubscriber.onNext(RedisPublisher.java:895) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.RedisPublisher$RedisSubscription.onNext(RedisPublisher.java:295) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.RedisPublisher$SubscriptionCommand.doOnComplete(RedisPublisher.java:782) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandWrapper.complete(CommandWrapper.java:69) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandWrapper.complete(CommandWrapper.java:67) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:769) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:704) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:621) ~[lettuce-core-6.6.0.RELEASE.jar:6.6.0.RELEASE/643bd47] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:171) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.132.Final.jar:4.1.132.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.132.Final.jar:4.1.132.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.132.Final.jar:4.1.132.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.132.Final.jar:4.1.132.Final] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] - -2026-06-28T17:29:18.989+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-6] o.s.w.s.adapter.HttpWebHandlerAdapter : [6645ad49] HTTP GET "/api/member-card-records/my-cards-with-status/12?status=all", headers={masked} -2026-06-28T17:29:18.993+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-3] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:18.994+08:00 INFO 35832 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member-card-records/my-cards-with-status/12 -2026-06-28T17:29:18.994+08:00 INFO 35832 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member-card-records/my-cards-with-status/12 -2026-06-28T17:29:18.994+08:00 INFO 35832 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member-card-records/my-cards-with-status/12 -2026-06-28T17:29:18.994+08:00 INFO 35832 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member-card-records/my-cards-with-status/12 -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.996+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.997+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" matches against value "/api/member-card-records/my-cards-with-status/12" -2026-06-28T17:29:18.998+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.function.server.RouterFunctions : [6645ad49] Matched (GET && /api/member-card-records/my-cards-with-status/{memberId}) -2026-06-28T17:29:18.998+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.s.s.RouterFunctionMapping : [6645ad49] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9d8648@1cb83205 -2026-06-28T17:29:19.002+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-3] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT r.member_card_record_id as id, r.created_at, r.updated_at, r.deleted_at, r.member_card_record_id, r.member_id, r.member_card_id, r.status, r.remaining_times, r.remaining_amount, r.expire_time, r.source_order_id, r.purchase_time, r.version, r.card_composition, mc.member_card_name as memberCardName, mc.member_card_type as memberCardType, mc.member_card_price as memberCardPrice, mc.member_card_validity_days as memberCardValidityDays, mc.member_card_total_times as memberCardTotalTimes FROM member_card_record r LEFT JOIN member_card mc ON r.member_card_id = mc.id AND mc.deleted_at IS NULL WHERE r.member_id = $1 AND r.deleted_at IS NULL AND ( $2 = 'all' OR ($2 = 'active' AND r.status = 'ACTIVE' AND (r.expire_time IS NULL OR r.expire_time > NOW())) OR ($2 = 'expired' AND (r.status != 'ACTIVE' OR (r.expire_time IS NOT NULL AND r.expire_time <= NOW()))) ) ORDER BY CASE WHEN r.status = 'ACTIVE' AND r.expire_time IS NOT NULL AND r.expire_time < NOW() + INTERVAL '30 days' AND r.expire_time > NOW() THEN 0 WHEN r.status = 'ACTIVE' AND (r.expire_time IS NULL OR r.expire_time > NOW()) THEN 1 ELSE 2 END, r.expire_time ASC] -2026-06-28T17:29:19.005+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_card WHERE id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:19.006+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [6645ad49] Encoding [[MemberCardRecord(id=11, createdAt=2026-06-28T17:28:42.787822, updatedAt=2026-06-28T17:28:42.787822, deletedAt=null, memberCardRecordId=11, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:28:42.783261, sourceOrderId=1, purchaseTime=2026-06-28T17:28:42.787822, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null), MemberCardRecord(id=12, createdAt=2026-06-28T17:28:43.009041, updatedAt=2026-06-28T17:28:43.009041, deletedAt=null, memberCardRecordId=12, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:28:43.007786, sourceOrderId=null, purchaseTime=2026-06-28T17:28:43.009041, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null), MemberCardRecord(id=13, createdAt=2026-06-28T17:29:17.887151, updatedAt=2026-06-28T17:29:17.887151, deletedAt=null, memberCardRecordId=13, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:29:17.886477, sourceOrderId=2, purchaseTime=2026-06-28T17:29:17.887151, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null), MemberCardRecord(id=14, createdAt=2026-06-28T17:29:18.084878, updatedAt=2026-06-28T17:29:18.084878, deletedAt=null, memberCardRecordId=14, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:29:18.083035, sourceOrderId=null, purchaseTime=2026-06-28T17:29:18.084878, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null)]] -2026-06-28T17:29:19.007+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [6645ad49] Completed 200 OK, headers={masked} -2026-06-28T17:29:19.008+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [6645ad49] onComplete -2026-06-28T17:29:19.072+08:00 TRACE 35832 --- [gym-manage-api] [nio-8084-exec-9] o.s.w.s.adapter.HttpWebHandlerAdapter : [63b6a3f2] HTTP GET "/api/member-card-records/my-cards/12", headers={masked} -2026-06-28T17:29:19.076+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-4] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:19.076+08:00 INFO 35832 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member-card-records/my-cards/12 -2026-06-28T17:29:19.076+08:00 INFO 35832 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member-card-records/my-cards/12 -2026-06-28T17:29:19.076+08:00 INFO 35832 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member-card-records/my-cards/12 -2026-06-28T17:29:19.076+08:00 INFO 35832 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member-card-records/my-cards/12 -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.081+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" matches against value "/api/member-card-records/my-cards/12" -2026-06-28T17:29:19.082+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.function.server.RouterFunctions : [63b6a3f2] Matched (GET && /api/member-card-records/my-cards/{memberId}) -2026-06-28T17:29:19.083+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.s.s.RouterFunctionMapping : [63b6a3f2] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9d8430@7d800902 -2026-06-28T17:29:19.085+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-4] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT r.member_card_record_id as id, r.created_at, r.updated_at, r.deleted_at, r.member_card_record_id, r.member_id, r.member_card_id, r.status, r.remaining_times, r.remaining_amount, r.expire_time, r.source_order_id, r.purchase_time, r.version, r.card_composition, mc.member_card_name as memberCardName, mc.member_card_type as memberCardType, mc.member_card_price as memberCardPrice, mc.member_card_validity_days as memberCardValidityDays, mc.member_card_total_times as memberCardTotalTimes FROM member_card_record r LEFT JOIN member_card mc ON r.member_card_id = mc.id AND mc.deleted_at IS NULL WHERE r.member_id = $1 AND r.status = 'ACTIVE' AND r.deleted_at IS NULL ORDER BY r.expire_time ASC] -2026-06-28T17:29:19.088+08:00 DEBUG 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_card WHERE id = $1 AND deleted_at IS NULL] -2026-06-28T17:29:19.089+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [63b6a3f2] Encoding [MemberCardRecord(id=11, createdAt=2026-06-28T17:28:42.787822, updatedAt=2026-06-28T17:28:42.787822, deletedAt=null, memberCardRecordId=11, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:28:42.783261, sourceOrderId=1, purchaseTime=2026-06-28T17:28:42.787822, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null)] -2026-06-28T17:29:19.090+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [63b6a3f2] Encoding [MemberCardRecord(id=12, createdAt=2026-06-28T17:28:43.009041, updatedAt=2026-06-28T17:28:43.009041, deletedAt=null, memberCardRecordId=12, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:28:43.007786, sourceOrderId=null, purchaseTime=2026-06-28T17:28:43.009041, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null)] -2026-06-28T17:29:19.090+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [63b6a3f2] Encoding [MemberCardRecord(id=13, createdAt=2026-06-28T17:29:17.887151, updatedAt=2026-06-28T17:29:17.887151, deletedAt=null, memberCardRecordId=13, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:29:17.886477, sourceOrderId=2, purchaseTime=2026-06-28T17:29:17.887151, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null)] -2026-06-28T17:29:19.090+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [63b6a3f2] Encoding [MemberCardRecord(id=14, createdAt=2026-06-28T17:29:18.084878, updatedAt=2026-06-28T17:29:18.084878, deletedAt=null, memberCardRecordId=14, memberId=12, memberCardId=1, status=ACTIVE, remainingTimes=0, remainingAmount=0.0, expireTime=2026-07-28T17:29:18.083035, sourceOrderId=null, purchaseTime=2026-06-28T17:29:18.084878, version=0, cardComposition=null, memberCardName=30天时长卡, memberCardType=TIME_CARD, memberCardPrice=0.01, memberCardValidityDays=30, memberCardTotalTimes=null)] -2026-06-28T17:29:19.090+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [63b6a3f2] Completed 200 OK, headers={masked} -2026-06-28T17:29:19.090+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [63b6a3f2] onComplete -2026-06-28T17:29:19.130+08:00 TRACE 35832 --- [gym-manage-api] [io-8084-exec-10] o.s.w.s.adapter.HttpWebHandlerAdapter : [43cdd4bc] HTTP GET "/api/member-card-transactions/record/11", headers={masked} -2026-06-28T17:29:19.134+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-5] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession. -2026-06-28T17:29:19.134+08:00 INFO 35832 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member-card-transactions/record/11 -2026-06-28T17:29:19.134+08:00 INFO 35832 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member-card-transactions/record/11 -2026-06-28T17:29:19.135+08:00 INFO 35832 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member-card-transactions/record/11 -2026-06-28T17:29:19.135+08:00 INFO 35832 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member-card-transactions/record/11 -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.137+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.138+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.139+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET" -2026-06-28T17:29:19.139+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" matches against value "/api/member-card-transactions/record/11" -2026-06-28T17:29:19.139+08:00 TRACE 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.function.server.RouterFunctions : [43cdd4bc] Matched (GET && /api/member-card-transactions/record/{recordId}) -2026-06-28T17:29:19.139+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.s.s.RouterFunctionMapping : [43cdd4bc] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000002391f9d9708@38691f8d -2026-06-28T17:29:19.139+08:00 DEBUG 35832 --- [gym-manage-api] [ parallel-5] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM member_card_transactions WHERE member_card_record_id = $1 ORDER BY created_at DESC] -2026-06-28T17:29:19.141+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [43cdd4bc] Encoding [MemberCardTransaction(id=1, createdAt=2026-06-28T17:28:42.800849, memberCardRecordId=11, memberId=12, memberCardId=1, operationType=PURCHASE, changeAmount=0, changeBalance=-0.01, afterRemainingCount=0, afterRemainingBalance=0.0, relatedBizType=null, sourceOrderId=null, remark=购买会员卡, isArchived=false, archivedAt=null)] -2026-06-28T17:29:19.142+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [43cdd4bc] Completed 200 OK, headers={masked} -2026-06-28T17:29:19.142+08:00 TRACE 35832 --- [gym-manage-api] [actor-tcp-nio-8] org.springframework.web.HttpLogging : [43cdd4bc] onComplete +[INFO] Running 系统配置功能回归测试 +=== 系统配置回归测试开始 === +[INFO] Tests run: 37, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.098 s -- in 系统配置功能回归测试 +[INFO] Running cn.novalon.gym.manage.sys.primitive.EmailTest +[INFO] Tests run: 32, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in cn.novalon.gym.manage.sys.primitive.EmailTest +[INFO] Running cn.novalon.gym.manage.sys.primitive.PasswordDetailedTest +[INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.098 s -- in cn.novalon.gym.manage.sys.primitive.PasswordDetailedTest +[INFO] Running cn.novalon.gym.manage.sys.primitive.PasswordTest +[INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in cn.novalon.gym.manage.sys.primitive.PasswordTest +[INFO] Running cn.novalon.gym.manage.sys.primitive.UsernameTest +[INFO] Tests run: 29, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in cn.novalon.gym.manage.sys.primitive.UsernameTest +[INFO] Running cn.novalon.gym.manage.sys.security.JwtAuthenticationFilterTest +[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s -- in cn.novalon.gym.manage.sys.security.JwtAuthenticationFilterTest +[INFO] Running cn.novalon.gym.manage.sys.security.JwtTokenProviderTest +[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.256 s -- in cn.novalon.gym.manage.sys.security.JwtTokenProviderTest +[INFO] Running cn.novalon.gym.manage.sys.util.IpUtilsTest +[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s -- in cn.novalon.gym.manage.sys.util.IpUtilsTest +[INFO] Running cn.novalon.gym.manage.sys.util.UserAgentParserTest +[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in cn.novalon.gym.manage.sys.util.UserAgentParserTest +[INFO] +[INFO] Results: +[INFO] +[ERROR] Failures: +[ERROR] SysAuthHandlerTest.testLogin_Success:107 expectation "assertNext" failed (expected: onNext(); actual: onError(java.lang.NullPointerException: Cannot invoke "reactor.core.publisher.Flux.map(java.util.function.Function)" because the return value of "cn.novalon.gym.manage.sys.core.service.ISysPermissionService.findByRoleIds(java.util.List)" is null)) +[ERROR] SysRoleHandlerTest.testDeleteRole:309 expectation "expectNextMatches" failed (predicate failed on value: org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder$DefaultEntityResponse@6e3ba10a) +[ERROR] SysRoleHandlerTest.testDeleteRole_NotFound:326 expectation "expectNextMatches" failed (predicate failed on value: org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder$DefaultEntityResponse@5401976b) +[ERROR] SysRoleHandlerTest.testUpdateRole:272 expectation "expectNextMatches" failed (predicate failed on value: org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder$DefaultEntityResponse@67573db5) +[ERROR] SysRoleHandlerTest.testUpdateRole_NotFound:292 expectation "expectNextMatches" failed (predicate failed on value: org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder$DefaultEntityResponse@3b887e2b) +[ERROR] SysUserHandlerTest.testDeleteUser:207 expectation "expectNextMatches" failed (predicate failed on value: org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder$DefaultEntityResponse@11483b6f) +[ERROR] SysUserHandlerTest.testUpdateUser:396 expectation "expectNextMatches" failed (predicate failed on value: org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder$DefaultEntityResponse@6980d3b3) +[ERROR] SysUserHandlerTest.testUpdateUser_NotFound:416 expectation "expectNextMatches" failed (predicate failed on value: org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder$DefaultEntityResponse@6998743e) +[INFO] +[ERROR] Tests run: 658, Failures: 8, Errors: 0, Skipped: 7 +[INFO] +[INFO] ------------------------------------------------------------------------ +[INFO] Reactor Summary for Gym Manage API 1.0.0: +[INFO] +[INFO] Gym Manage API ..................................... SUCCESS [ 0.609 s] +[INFO] Manage Common ...................................... SUCCESS [ 14.748 s] +[INFO] Manage Sys ......................................... FAILURE [ 44.463 s] +[INFO] Manage Gateway ..................................... SKIPPED +[INFO] Manage Notify ...................................... SKIPPED +[INFO] Manage File ........................................ SKIPPED +[INFO] Manage DB .......................................... SKIPPED +[INFO] Gym Member ......................................... SKIPPED +[INFO] gym-groupCourse .................................... SKIPPED +[INFO] Gym CheckIn ........................................ SKIPPED +[INFO] Gym Payment ........................................ SKIPPED +[INFO] gym-dataCount ...................................... SKIPPED +[INFO] Gym Auth ........................................... SKIPPED +[INFO] Manage App ......................................... SKIPPED +[INFO] Manage Audit ....................................... SKIPPED +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD FAILURE +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 01:00 min +[INFO] Finished at: 2026-06-29T12:26:43+08:00 +[INFO] ------------------------------------------------------------------------ +[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.5:test (default-test) on project manage-sys: There are test failures. +[ERROR] +[ERROR] See D:\Work\BIG_project\week2\base10-manage-for-cuit\gym-manage\gym-manage-api\manage-sys\target\surefire-reports for the individual test results. +[ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. +[ERROR] -> [Help 1] +[ERROR] +[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. +[ERROR] Re-run Maven using the -X switch to enable full debug logging. +[ERROR] +[ERROR] For more information about the errors and possible solutions, please read the following articles: +[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException +[ERROR] +[ERROR] After correcting the problems, you can resume the build with the command +[ERROR] mvn -rf :manage-sys \ No newline at end of file diff --git a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/dto/response/AuthResponseTest.java b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/dto/response/AuthResponseTest.java index 8782f2e..81c3067 100644 --- a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/dto/response/AuthResponseTest.java +++ b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/dto/response/AuthResponseTest.java @@ -8,7 +8,7 @@ class AuthResponseTest { @Test void testConstructorWithParameters() { - AuthResponse response = new AuthResponse("test-token", 1L, "testuser"); + AuthResponse response = new AuthResponse("test-token", 1L, "testuser", null, null); assertEquals("test-token", response.getToken()); assertEquals(1L, response.getUserId()); @@ -63,7 +63,7 @@ class AuthResponseTest { @Test void testConstructorWithNullValues() { - AuthResponse response = new AuthResponse(null, null, null); + AuthResponse response = new AuthResponse(null, null, null, null, null); assertNull(response.getToken()); assertNull(response.getUserId()); @@ -72,7 +72,7 @@ class AuthResponseTest { @Test void testConstructorWithEmptyStrings() { - AuthResponse response = new AuthResponse("", 1L, ""); + AuthResponse response = new AuthResponse("", 1L, "", null, null); assertEquals("", response.getToken()); assertEquals(1L, response.getUserId()); @@ -164,7 +164,7 @@ class AuthResponseTest { @Test void testConstructorWithZeroUserId() { - AuthResponse response = new AuthResponse("token", 0L, "user"); + AuthResponse response = new AuthResponse("token", 0L, "user", null, null); assertEquals("token", response.getToken()); assertEquals(0L, response.getUserId()); diff --git a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java index 49f990c..d0bc411 100644 --- a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java +++ b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java @@ -6,9 +6,11 @@ import cn.novalon.gym.manage.sys.security.JwtTokenProvider; import cn.novalon.gym.manage.sys.core.domain.SysUser; import cn.novalon.gym.manage.sys.core.domain.SysRole; import cn.novalon.gym.manage.sys.core.domain.SysLoginLog; +import cn.novalon.gym.manage.sys.core.domain.SysPermission; import cn.novalon.gym.manage.sys.util.TestDataFactory; import cn.novalon.gym.manage.sys.core.service.ISysUserService; import cn.novalon.gym.manage.sys.core.service.ISysLoginLogService; +import cn.novalon.gym.manage.sys.core.service.ISysPermissionService; import cn.novalon.gym.manage.sys.util.UserAgentParser; import cn.novalon.gym.manage.sys.util.IpLocationParser; import org.junit.jupiter.api.BeforeEach; @@ -47,6 +49,9 @@ class SysAuthHandlerTest { @Mock private ISysLoginLogService loginLogService; + @Mock + private ISysPermissionService permissionService; + @Mock private UserAgentParser userAgentParser; @@ -59,7 +64,7 @@ class SysAuthHandlerTest { @BeforeEach void setUp() { authHandler = new SysAuthHandler(userService, passwordEncoder, jwtTokenProvider, loginLogService, - userAgentParser, ipLocationParser); + permissionService, userAgentParser, ipLocationParser); testUser = TestDataFactory.createTestUser(); } @@ -88,6 +93,10 @@ class SysAuthHandlerTest { when(userService.getUserRoles(1L)).thenReturn(Flux.just(mockRole)); when(loginLogService.save(any())).thenReturn(Mono.just(new SysLoginLog())); + SysPermission mockPermission = new SysPermission(); + mockPermission.setPermissionCode("system:user:view"); + when(permissionService.findByRoleIds(anyList())).thenReturn(Flux.just(mockPermission)); + ServerRequest request = MockServerRequest.builder() .body(Mono.just(loginRequest)); Mono response = authHandler.login(request); diff --git a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/role/SysRoleHandlerTest.java b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/role/SysRoleHandlerTest.java index 74def18..5078940 100644 --- a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/role/SysRoleHandlerTest.java +++ b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/role/SysRoleHandlerTest.java @@ -2,6 +2,8 @@ package cn.novalon.gym.manage.sys.handler.role; import cn.novalon.gym.manage.sys.core.domain.SysRole; import cn.novalon.gym.manage.sys.core.service.ISysRoleService; +import cn.novalon.gym.manage.sys.core.service.ISysUserService; +import cn.novalon.gym.manage.sys.util.AuthUtil; import cn.novalon.gym.manage.sys.dto.request.RoleCreateRequest; import cn.novalon.gym.manage.sys.dto.request.RoleUpdateRequest; import cn.novalon.gym.manage.sys.core.command.CreateRoleCommand; @@ -35,12 +37,18 @@ class SysRoleHandlerTest { @Mock private Validator validator; + @Mock + private AuthUtil authUtil; + + @Mock + private ISysUserService userService; + private SysRoleHandler roleHandler; private SysRole testRole; @BeforeEach void setUp() { - roleHandler = new SysRoleHandler(roleService, validator); + roleHandler = new SysRoleHandler(roleService, validator, authUtil, userService); testRole = new SysRole(); testRole.setId(1L); @@ -251,10 +259,13 @@ class SysRoleHandlerTest { updateRequest.setRoleSort(3); updateRequest.setStatus(0); + when(authUtil.getMemberIdOrThrow(any())).thenReturn(1L); + when(userService.verifyPassword(1L, "password123")).thenReturn(Mono.just(true)); when(roleService.updateRole(any(UpdateRoleCommand.class))).thenReturn(Mono.just(testRole)); ServerRequest request = MockServerRequest.builder() - .pathVariable("id", "1") + .pathVariable("id", "2") + .queryParam("adminPassword", "password123") .body(Mono.just(updateRequest)); Mono response = roleHandler.updateRole(request); @@ -271,10 +282,13 @@ class SysRoleHandlerTest { RoleUpdateRequest updateRequest = new RoleUpdateRequest(); updateRequest.setRoleName("UPDATED_ROLE"); + when(authUtil.getMemberIdOrThrow(any())).thenReturn(1L); + when(userService.verifyPassword(1L, "password123")).thenReturn(Mono.just(true)); when(roleService.updateRole(any(UpdateRoleCommand.class))).thenReturn(Mono.empty()); ServerRequest request = MockServerRequest.builder() .pathVariable("id", "999") + .queryParam("adminPassword", "password123") .body(Mono.just(updateRequest)); Mono response = roleHandler.updateRole(request); @@ -288,10 +302,13 @@ class SysRoleHandlerTest { @Test void testDeleteRole() { - when(roleService.logicalDeleteRole(1L)).thenReturn(Mono.just(testRole)); + when(authUtil.getMemberIdOrThrow(any())).thenReturn(1L); + when(userService.verifyPassword(1L, "password123")).thenReturn(Mono.just(true)); + when(roleService.logicalDeleteRole(2L)).thenReturn(Mono.just(testRole)); ServerRequest request = MockServerRequest.builder() - .pathVariable("id", "1") + .pathVariable("id", "2") + .queryParam("adminPassword", "password123") .build(); Mono response = roleHandler.deleteRole(request); @@ -300,15 +317,18 @@ class SysRoleHandlerTest { serverResponse.statusCode() == HttpStatus.OK) .verifyComplete(); - verify(roleService).logicalDeleteRole(1L); + verify(roleService).logicalDeleteRole(2L); } @Test void testDeleteRole_NotFound() { + when(authUtil.getMemberIdOrThrow(any())).thenReturn(1L); + when(userService.verifyPassword(1L, "password123")).thenReturn(Mono.just(true)); when(roleService.logicalDeleteRole(999L)).thenReturn(Mono.empty()); ServerRequest request = MockServerRequest.builder() .pathVariable("id", "999") + .queryParam("adminPassword", "password123") .build(); Mono response = roleHandler.deleteRole(request); diff --git a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/user/SysUserHandlerTest.java b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/user/SysUserHandlerTest.java index 4fc9895..d82b06c 100644 --- a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/user/SysUserHandlerTest.java +++ b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/user/SysUserHandlerTest.java @@ -2,6 +2,7 @@ package cn.novalon.gym.manage.sys.handler.user; import cn.novalon.gym.manage.sys.core.domain.SysUser; import cn.novalon.gym.manage.sys.core.service.ISysUserService; +import cn.novalon.gym.manage.sys.util.AuthUtil; import cn.novalon.gym.manage.sys.dto.request.PasswordChangeRequest; import cn.novalon.gym.manage.sys.dto.request.UserRegisterRequest; import cn.novalon.gym.manage.sys.dto.request.UserUpdateRequest; @@ -42,12 +43,15 @@ class SysUserHandlerTest { @Mock private Validator validator; + @Mock + private AuthUtil authUtil; + private SysUserHandler userHandler; private SysUser testUser; @BeforeEach void setUp() { - userHandler = new SysUserHandler(userService, validator); + userHandler = new SysUserHandler(userService, validator, authUtil); testUser = new SysUser(); testUser.setId(1L); @@ -191,9 +195,12 @@ class SysUserHandlerTest { void testDeleteUser() { when(userService.findById(1L)).thenReturn(Mono.just(testUser)); when(userService.deleteUser(1L)).thenReturn(Mono.empty()); + when(authUtil.getMemberIdOrThrow(any())).thenReturn(1L); + when(userService.verifyPassword(1L, "password123")).thenReturn(Mono.just(true)); ServerRequest request = MockServerRequest.builder() .pathVariable("id", "1") + .queryParam("adminPassword", "password123") .build(); Mono response = userHandler.deleteUser(request); @@ -379,10 +386,14 @@ class SysUserHandlerTest { updateRequest.setRoleId(2L); updateRequest.setStatus(0); + when(authUtil.getMemberIdOrThrow(any())).thenReturn(1L); + when(userService.verifyPassword(1L, "password123")).thenReturn(Mono.just(true)); + when(userService.findById(1L)).thenReturn(Mono.just(testUser)); when(userService.updateUser(any(UpdateUserCommand.class))).thenReturn(Mono.just(testUser)); ServerRequest request = MockServerRequest.builder() .pathVariable("id", "1") + .queryParam("adminPassword", "password123") .body(Mono.just(updateRequest)); Mono response = userHandler.updateUser(request); @@ -399,10 +410,13 @@ class SysUserHandlerTest { UserUpdateRequest updateRequest = new UserUpdateRequest(); updateRequest.setEmail("updated@example.com"); - when(userService.updateUser(any(UpdateUserCommand.class))).thenReturn(Mono.empty()); + when(authUtil.getMemberIdOrThrow(any())).thenReturn(1L); + when(userService.verifyPassword(1L, "password123")).thenReturn(Mono.just(true)); + when(userService.findById(999L)).thenReturn(Mono.empty()); ServerRequest request = MockServerRequest.builder() .pathVariable("id", "999") + .queryParam("adminPassword", "password123") .body(Mono.just(updateRequest)); Mono response = userHandler.updateUser(request); @@ -411,7 +425,7 @@ class SysUserHandlerTest { serverResponse.statusCode() == HttpStatus.NOT_FOUND) .verifyComplete(); - verify(userService).updateUser(any(UpdateUserCommand.class)); + verify(userService).findById(999L); } @Test