From 80759f679394d4893dd1aa3cd5ebb08fc80ac9d8 Mon Sep 17 00:00:00 2001 From: liwentao Date: Sun, 28 Jun 2026 17:56:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E6=AC=A1=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=8F=91=E6=94=BE=E4=B8=A4=E5=BC=A0=E4=BC=9A=E5=91=98?= =?UTF-8?q?=E5=8D=A1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MemberCardRecordRepository.java | 12 + .../service/impl/MemberCardServiceImpl.java | 40 +- .../service/impl/PaymentServiceImpl.java | 17 +- gym-manage-api/log.text | 2978 ++++++++++++++++- .../app/service/PaymentNotifyServiceImpl.java | 14 +- 5 files changed, 2983 insertions(+), 78 deletions(-) diff --git a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/repository/MemberCardRecordRepository.java b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/repository/MemberCardRecordRepository.java index 9fb8499..1e9115b 100644 --- a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/repository/MemberCardRecordRepository.java +++ b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/repository/MemberCardRecordRepository.java @@ -110,6 +110,18 @@ public interface MemberCardRecordRepository extends R2dbcRepository findExpiredCards(); + /** + * 根据支付订单ID查询会员卡记录(用于幂等性检查) + */ + @Query("SELECT * FROM member_card_record WHERE source_order_id = :sourceOrderId AND deleted_at IS NULL") + Mono findBySourceOrderId(Long sourceOrderId); + + /** + * 查询会员在指定时间后购买的同类活跃卡(防前端重复调用) + */ + @Query("SELECT * FROM member_card_record WHERE member_id = :memberId AND member_card_id = :memberCardId AND status = 'ACTIVE' AND deleted_at IS NULL AND purchase_time > :since ORDER BY purchase_time DESC LIMIT 1") + Mono findRecentActivePurchase(Long memberId, Long memberCardId, LocalDateTime since); + /** * 查询所有有效记录 */ diff --git a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberCardServiceImpl.java b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberCardServiceImpl.java index 81891dc..168c912 100644 --- a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberCardServiceImpl.java +++ b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberCardServiceImpl.java @@ -44,6 +44,7 @@ public class MemberCardServiceImpl implements IMemberCardService { private static final String MEMBER_CARD_CACHE_PREFIX = "member:card:"; private static final long CACHE_EXPIRE_SECONDS = 300; + private static final long DUPLICATE_WINDOW_SECONDS = 10; public MemberCardServiceImpl(MemberCardRepository memberCardRepository, MemberCardRecordRepository recordRepository, @@ -130,6 +131,30 @@ public class MemberCardServiceImpl implements IMemberCardService { if (memberCardId == null) { return Mono.error(new RuntimeException("会员卡类型ID不能为空")); } + + // 快速路径:幂等性检查,同一笔支付订单已创建过记录则直接返回 + if (sourceOrderId != null) { + return recordRepository.findBySourceOrderId(sourceOrderId) + .flatMap(existingRecord -> { + log.info("支付订单已生成会员卡记录,幂等返回: sourceOrderId={}, memberCardRecordId={}", + sourceOrderId, existingRecord.getMemberCardRecordId()); + return Mono.just(existingRecord); + }) + .switchIfEmpty(Mono.defer(() -> doPurchaseCard(memberId, memberCardId, sourceOrderId))); + } + + // sourceOrderId为null(前端直接调用):检查10秒内是否已有同类卡,防前端重复调用 + LocalDateTime since = LocalDateTime.now().minusSeconds(DUPLICATE_WINDOW_SECONDS); + return recordRepository.findRecentActivePurchase(memberId, memberCardId, since) + .flatMap(existingRecord -> { + log.info("前端重复购买检测命中: memberId={}, memberCardId={}, memberCardRecordId={}, purchaseTime={}", + memberId, memberCardId, existingRecord.getMemberCardRecordId(), existingRecord.getPurchaseTime()); + return Mono.just(existingRecord); + }) + .switchIfEmpty(Mono.defer(() -> doPurchaseCard(memberId, memberCardId, sourceOrderId))); + } + + private Mono doPurchaseCard(Long memberId, Long memberCardId, Long sourceOrderId) { // 前端传的是数据库主键id,不是业务字段member_card_id return memberCardRepository.findByIdAndDeletedAtIsNull(memberCardId) .switchIfEmpty(Mono.error(new RuntimeException("会员卡类型不存在"))) @@ -143,8 +168,19 @@ public class MemberCardServiceImpl implements IMemberCardService { return distributedLockService.executeWithLock( memberId.toString(), cardType.name(), - Mono.defer(() -> createCardRecord(memberId, memberCardId, sourceOrderId, card)) - // 修改:将 card 对象传递给 createTransaction 以获取购买金额 + Mono.defer(() -> { + // 持锁后再次检查幂等,防止并发请求同时通过外层检查 + if (sourceOrderId != null) { + return recordRepository.findBySourceOrderId(sourceOrderId) + .flatMap(existingRecord -> { + log.info("持锁幂等检查命中: sourceOrderId={}, memberCardRecordId={}", + sourceOrderId, existingRecord.getMemberCardRecordId()); + return Mono.just(existingRecord); + }) + .switchIfEmpty(Mono.defer(() -> createCardRecord(memberId, memberCardId, sourceOrderId, card))); + } + return createCardRecord(memberId, memberCardId, sourceOrderId, card); + }) .flatMap(record -> createTransactionForPurchase(record, card, TransactionType.PURCHASE, "购买会员卡") .thenReturn(record)) .flatMap(record -> expirationReminderService.scheduleExpirationReminder(record) diff --git a/gym-manage-api/gym-payment/src/main/java/cn/novalon/gym/manage/payment/service/impl/PaymentServiceImpl.java b/gym-manage-api/gym-payment/src/main/java/cn/novalon/gym/manage/payment/service/impl/PaymentServiceImpl.java index 15563b3..12eeed6 100644 --- a/gym-manage-api/gym-payment/src/main/java/cn/novalon/gym/manage/payment/service/impl/PaymentServiceImpl.java +++ b/gym-manage-api/gym-payment/src/main/java/cn/novalon/gym/manage/payment/service/impl/PaymentServiceImpl.java @@ -222,28 +222,25 @@ public class PaymentServiceImpl implements PaymentService { if ("00000000".equals(respCode)) { if ("S".equals(transStat)) { if (!"SUCCESS".equals(order.getPayStatus())) { - log.info("[Huifu] 查询到支付成功,更新订单状态并触发业务处理, orderNo={}, orderType={}", - order.getOrderNo(), order.getOrderType()); + log.info("[Huifu] 查询到支付成功,仅更新订单状态(业务处理由汇付异步回调触发), orderNo={}", order.getOrderNo()); order.setPayStatus("SUCCESS"); order.setHfSeqId(String.valueOf(response.getOrDefault("hf_seq_id", order.getHfSeqId()))); order.setPayTime(LocalDateTime.now()); return paymentOrderRepository.save(order) - .flatMap(savedOrder -> { - log.info("[Huifu] 订单状态已更新,开始触发业务处理, orderNo={}", savedOrder.getOrderNo()); - return paymentNotifyService.notifyPaymentStatus(savedOrder.getOrderNo(), "SUCCESS", memberId) - .thenReturn(convertToResponse(savedOrder)); + .map(savedOrder -> { + log.info("[Huifu] 订单状态已更新为SUCCESS, orderNo={}", savedOrder.getOrderNo()); + return convertToResponse(savedOrder); }); } else { - log.info("[Huifu] 订单已处理过,跳过业务处理, orderNo={}", order.getOrderNo()); + log.info("[Huifu] 订单已处理过,跳过, orderNo={}", order.getOrderNo()); } } else if ("F".equals(transStat)) { if (!"FAIL".equals(order.getPayStatus())) { - log.info("[Huifu] 查询到支付失败,更新订单状态, orderNo={}", order.getOrderNo()); + log.info("[Huifu] 查询到支付失败,仅更新订单状态, orderNo={}", order.getOrderNo()); order.setPayStatus("FAIL"); order.setErrorMsg(String.valueOf(response.getOrDefault("resp_desc", "支付失败"))); return paymentOrderRepository.save(order) - .flatMap(savedOrder -> paymentNotifyService.notifyPaymentStatus(savedOrder.getOrderNo(), "FAIL", memberId) - .thenReturn(convertToResponse(savedOrder))); + .map(savedOrder -> convertToResponse(savedOrder)); } } else if ("P".equals(transStat)) { order.setPayStatus("PENDING"); diff --git a/gym-manage-api/log.text b/gym-manage-api/log.text index 6481801..3e78982 100644 --- a/gym-manage-api/log.text +++ b/gym-manage-api/log.text @@ -1,59 +1,2919 @@ -[INFO] /D:/Work/BIG_project/week2/base/gym-manage/gym-manage-api/gym-checkIn/src/main/java/cn/novalon/gym/manage/checkIn/service/impl/CheckServiceImpl.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 -[INFO] -[INFO] --- resources:3.3.1:testResources (default-testResources) @ gym-checkIn --- -[INFO] Copying 1 resource from src\test\resources to target\test-classes -[INFO] -[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ gym-checkIn --- -[INFO] Changes detected - recompiling the module! :dependency -[INFO] Compiling 1 source file with javac [debug release 21] to target\test-classes -[INFO] ------------------------------------------------------------- -[ERROR] COMPILATION ERROR : -[INFO] ------------------------------------------------------------- -[ERROR] /D:/Work/BIG_project/week2/base/gym-manage/gym-manage-api/gym-checkIn/src/test/java/cn/novalon/gym/manage/checkin/CheckInModuleTest.java:[130,76] 对于thenReturn(reactor.core.publisher.Flux), 找不到合适的方法 - 方法 org.mockito.stubbing.OngoingStubbing.thenReturn(reactor.core.publisher.Mono)不适用 - (参数不匹配; 不存在类型变量T的实例, 以使reactor.core.publisher.Flux与reactor.core.publisher.Mono一致) - 方法 org.mockito.stubbing.OngoingStubbing.thenReturn(reactor.core.publisher.Mono,reactor.core.publisher.Mono...)不适用 - (参数不匹配; 不存在类型变量T的实例, 以使reactor.core.publisher.Flux与reactor.core.publisher.Mono一致) -[INFO] 1 error -[INFO] ------------------------------------------------------------- -[INFO] ------------------------------------------------------------------------ -[INFO] Reactor Summary for Gym Manage API 1.0.0: -[INFO] -[INFO] Gym Manage API ..................................... SUCCESS [ 1.062 s] -[INFO] Manage Common ...................................... SUCCESS [ 5.495 s] -[INFO] Manage Sys ......................................... SUCCESS [ 22.221 s] -[INFO] Manage Gateway ..................................... SUCCESS [ 12.296 s] -[INFO] Manage Notify ...................................... SUCCESS [ 7.560 s] -[INFO] Manage File ........................................ SUCCESS [ 6.215 s] -[INFO] Manage DB .......................................... SUCCESS [ 9.864 s] -[INFO] Gym Member ......................................... SUCCESS [ 4.100 s] -[INFO] gym-groupCourse .................................... SUCCESS [ 8.439 s] -[INFO] Gym CheckIn ........................................ FAILURE [ 4.190 s] -[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:21 min -[INFO] Finished at: 2026-06-28T15:59:53+08:00 -[INFO] ------------------------------------------------------------------------ -[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:testCompile (default-testCompile) on project gym-checkIn: Compilation failure -[ERROR] /D:/Work/BIG_project/week2/base/gym-manage/gym-manage-api/gym-checkIn/src/test/java/cn/novalon/gym/manage/checkin/CheckInModuleTest.java:[130,76] 对于thenReturn(reactor.core.publisher.Flux), 找不到合适的方法 -[ERROR] 方法 org.mockito.stubbing.OngoingStubbing.thenReturn(reactor.core.publisher.Mono)不适用 -[ERROR] (参数不匹配; 不存在类型变量T的实例, 以使reactor.core.publisher.Flux与reactor.core.publisher.Mono一致) -[ERROR] 方法 org.mockito.stubbing.OngoingStubbing.thenReturn(reactor.core.publisher.Mono,reactor.core.publisher.Mono...)不 适用 -[ERROR] (参数不匹配; 不存在类型变量T的实例, 以使reactor.core.publisher.Flux与reactor.core.publisher.Mono一致) -[ERROR] -[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 :gym-checkIn \ No newline at end of file +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 diff --git a/gym-manage-api/manage-app/src/main/java/cn/novalon/gym/manage/app/service/PaymentNotifyServiceImpl.java b/gym-manage-api/manage-app/src/main/java/cn/novalon/gym/manage/app/service/PaymentNotifyServiceImpl.java index 923834d..e044c4d 100644 --- a/gym-manage-api/manage-app/src/main/java/cn/novalon/gym/manage/app/service/PaymentNotifyServiceImpl.java +++ b/gym-manage-api/manage-app/src/main/java/cn/novalon/gym/manage/app/service/PaymentNotifyServiceImpl.java @@ -22,7 +22,6 @@ public class PaymentNotifyServiceImpl implements PaymentNotifyService { private final MemberStoredCardRepository memberStoredCardRepository; private final MemberStoredCardRechargeRepository memberStoredCardRechargeRepository; private final IMemberCardService memberCardService; - private Long memberIdGlob; public PaymentNotifyServiceImpl(PaymentOrderRepository paymentOrderRepository, MemberStoredCardRepository memberStoredCardRepository, @@ -35,8 +34,7 @@ public class PaymentNotifyServiceImpl implements PaymentNotifyService { } @Override - public Mono notifyPaymentStatus(String orderNo, String status,Long memberId) { - memberIdGlob = memberId; + public Mono notifyPaymentStatus(String orderNo, String status, Long memberId) { return paymentOrderRepository.findByOrderNo(orderNo) .flatMap(order -> { log.info("[PaymentNotify] 支付通知: orderNo={}, status={}, orderType={}", orderNo, status, order.getOrderType()); @@ -114,13 +112,15 @@ public class PaymentNotifyServiceImpl implements PaymentNotifyService { final Long finalMemberCardId = memberCardId; final int finalCount = count; final Long sourceOrderId = order.getId(); + final Long orderMemberId = order.getMemberId(); log.info("[PaymentNotify] 处理会员卡购买: orderNo={}, memberId={}, memberCardId={}, count={}", - order.getOrderNo(), memberIdGlob, finalMemberCardId, finalCount); + order.getOrderNo(), orderMemberId, finalMemberCardId, finalCount); - return memberCardService.purchaseCard(memberIdGlob, finalMemberCardId, sourceOrderId) + // 幂等性检查:同一笔支付订单只创建一次会员卡记录 + return memberCardService.purchaseCard(orderMemberId, finalMemberCardId, sourceOrderId) .doOnSuccess(record -> log.info("[PaymentNotify] 会员卡购买完成: orderNo={}, memberId={}, memberCardRecordId={}", - order.getOrderNo(), memberIdGlob, record.getMemberCardRecordId())) + order.getOrderNo(), orderMemberId, record.getMemberCardRecordId())) .doOnError(e -> log.error("[PaymentNotify] 会员卡购买异常, orderNo={}", order.getOrderNo(), e)) .onErrorResume(e -> Mono.empty()) .then(); @@ -166,7 +166,7 @@ public class PaymentNotifyServiceImpl implements PaymentNotifyService { final BigDecimal finalRechargeAmount = rechargeAmount; final BigDecimal finalBonus = bonus != null ? bonus : BigDecimal.ZERO; final BigDecimal totalAddAmount = finalRechargeAmount.add(finalBonus); - Long memberId = memberIdGlob; + Long memberId = order.getMemberId(); final String orderNo = order.getOrderNo(); final BigDecimal payAmount = order.getTransAmt(); final LocalDateTime now = LocalDateTime.now(); -- 2.52.0