RuoYi Logs
dev

sys-info.log

job · 最近 500 行 · 已读取 192.0 KiB

01:35:38.783 [xxl-job, JobThread-61-1787333730004] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [advanceCursor,448] - event=turnover_v2_historical_activation result=CURSOR_ADVANCED stage=CURSOR_ADVANCE cursorBefore=0 cursorAfter=0
01:35:38.783 [xxl-job, JobThread-61-1787333730004] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [activateEligibleHistoricalBatch,98] - event=turnover_v2_historical_activation result=BATCH_FINISHED cursorBefore=0 cursorAfter=0 candidates=2 activated=0 notActivated=2
01:35:38.783 [xxl-job, JobThread-61-1787333730004] INFO  c.r.j.h.MemberTurnoverHistoricalActivationJob - [memberTurnoverHistoricalActivationJob,52] - event=turnover_v2_historical_activation_job result=FINISHED limit=100 activated=0
01:35:41.745 [schedule-pool-16] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:42.018 [schedule-pool-41] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:44.748 [schedule-pool-26] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:47.021 [schedule-pool-32] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:47.752 [schedule-pool-7] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:50.755 [schedule-pool-7] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:52.026 [schedule-pool-50] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:53.758 [schedule-pool-12] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:56.762 [schedule-pool-12] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:57.029 [schedule-pool-24] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:35:59.765 [schedule-pool-29] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.004 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:8, handler:com.xxl.job.core.handler.impl.MethodJobHandler@649f25f3[class com.ruoyi.job.handler.UserSevendayWInMoneyJob$$EnhancerBySpringCGLIB$$ea40d7e4#userSevendayWInMoneyJob]
01:36:00.004 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
01:36:00.004 [xxl-job, JobThread-18-1787309040012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.004 [xxl-job, JobThread-3-1787309040011] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.004 [xxl-job, JobThread-2-1787309040008] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.005 [xxl-job, JobThread-8-1787333760004] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.006 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
01:36:00.009 [xxl-job, JobThread-54-1787309040016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.009 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:40, handler:com.xxl.job.core.handler.impl.MethodJobHandler@4346808[class com.ruoyi.job.handler.RiskGame004DailyProfitLimitJob$$EnhancerBySpringCGLIB$$87da2383#riskGame004DailyProfitLimitJob]
01:36:00.010 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:29, handler:com.xxl.job.core.handler.impl.MethodJobHandler@5b40de43[class com.ruoyi.job.handler.RiskAto004DeviceMultiLoginJob$$EnhancerBySpringCGLIB$$a6ce8397#run]
01:36:00.010 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:56, handler:com.xxl.job.core.handler.impl.MethodJobHandler@1d0cac30[class com.ruoyi.job.handler.BetRecordSyncV2Job$$EnhancerBySpringCGLIB$$6c70656b#betRecordSyncV2Job]
01:36:00.010 [xxl-job, JobThread-40-1787333760009] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.011 [xxl-job, JobThread-18-1787309040012] INFO  c.r.j.h.IpLimitRegisterNumberJob - [ipLimitRegisterNumberJob,27] - ipLimitRegisterNumberJob finished, affected=0
01:36:00.011 [xxl-job, JobThread-29-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.011 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,28] - betRecordSportsDetailBackfillJob start, param=
01:36:00.011 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.h.BetRecordSyncV2Job - [betRecordSyncV2Job,32] - betRecordSyncV2Job start, param=
01:36:00.011 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.011 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.011 [xxl-job, JobThread-2-1787309040008] INFO  c.r.j.h.UserSignRechargeCountJob - [userSignRechargeCountJob,27] - userSignRechargeCountJob finished, inserted=0
01:36:00.011 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,155] - 开始执行注单同步V2任务(默认游标增量模式)
01:36:00.011 [xxl-job, JobThread-3-1787309040011] INFO  c.r.j.h.UserDayWithdrawCountJob - [userDayWithdrawCountJob,27] - userDayWithdrawCountJob finished, affected=0
01:36:00.011 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
01:36:00.013 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [selectSyncableVenueList,1059] - 注单同步V2补充 1 个启用厂商场馆
01:36:00.013 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,166] - 找到 24 个场馆,开始按游标同步V2注单数据
01:36:00.013 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 QUICKGAME 的注单数据, API编码: QUICKGAME, 场馆类型: dianzi
01:36:00.013 [xxl-job, JobThread-60-1787309040019] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.013 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:9, handler:com.xxl.job.core.handler.impl.MethodJobHandler@1c33e528[class com.ruoyi.job.handler.UserTotalWInMoneyJob$$EnhancerBySpringCGLIB$$efc23dff#userTotalWInMoneyJob]
01:36:00.014 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:4, handler:com.xxl.job.core.handler.impl.MethodJobHandler@1624775[class com.ruoyi.job.handler.UserMonthWithdrawMoneyJob$$EnhancerBySpringCGLIB$$afd2f81b#userMonthWithdrawMoneyJob]
01:36:00.014 [xxl-job, JobThread-9-1787333760013] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.014 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:5, handler:com.xxl.job.core.handler.impl.MethodJobHandler@34be065a[class com.ruoyi.job.handler.UserSevenDayWithdrawMoneyJob$$EnhancerBySpringCGLIB$$1a9db5c2#userSevenDayWithdrawMoneyJob]
01:36:00.015 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:6, handler:com.xxl.job.core.handler.impl.MethodJobHandler@60ed12e8[class com.ruoyi.job.handler.UserSignWithdrawMoneyJob$$EnhancerBySpringCGLIB$$9fa4394c#userSignWithdrawMoneyJob]
01:36:00.014 [xxl-job, JobThread-4-1787333760014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.016 [xxl-job, JobThread-5-1787333760014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.016 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:7, handler:com.xxl.job.core.handler.impl.MethodJobHandler@48a2db72[class com.ruoyi.job.handler.UserSignWinMoneyJob$$EnhancerBySpringCGLIB$$2999961a#userSignWinMoneyJob]
01:36:00.016 [xxl-job, JobThread-60-1787309040019] INFO  c.r.j.h.YuebaoCloseRefundJob - [processYuebaoCloseRefund,34] - 余额宝关闭清退处理完成,taskNo=ALL,affected=0
01:36:00.017 [xxl-job, JobThread-6-1787333760015] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.017 [xxl-job, JobThread-7-1787333760016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.017 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.017 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
01:36:00.017 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
01:36:00.017 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 01:36:00.017
01:36:00.017 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
01:36:00.018 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
01:36:00.018 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
01:36:00.018 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
01:36:00.020 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.020 [xxl-job, JobThread-4-1787333760014] INFO  c.r.j.h.UserMonthWithdrawMoneyJob - [userMonthWithdrawMoneyJob,27] - userMonthWithdrawMoneyJob finished, affected=0
01:36:00.020 [xxl-job, JobThread-5-1787333760014] INFO  c.r.j.h.UserSevenDayWithdrawMoneyJob - [userSevenDayWithdrawMoneyJob,27] - userSevenDayWithdrawMoneyJob finished, affected=0
01:36:00.021 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.022 [xxl-job, JobThread-74-1787309040024] INFO  c.r.j.h.LotteryBetEventInboxJob - [lotteryBetEventInboxJob,34] - lotteryBetEventInboxJob finished, limit=500, saved=0
01:36:00.022 [xxl-job, JobThread-6-1787333760015] INFO  c.r.j.h.UserSignWithdrawMoneyJob - [userSignWithdrawMoneyJob,27] - userSignWithdrawMoneyJob finished, affected=0
01:36:00.024 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.025 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"330196","ob-signature":"9D70****DC3A","ob-timestamp":"1787333760","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
01:36:00.027 [xxl-job, JobThread-7-1787333760016] INFO  c.r.j.h.UserSignWinMoneyJob - [userSignWinMoneyJob,27] - userSignWinMoneyJob finished, affected=0
01:36:00.035 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.042 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.s.q.QuickGameSkill - [post,68] - quickgame request, endpoint=/gi/v2/getGameHistory, outboundRequestId=8749804f-f2ab-4ff9-8306-cb89530d2dfe
01:36:00.049 [xxl-job, JobThread-29-1787333760010] INFO  c.r.j.h.RiskAto004DeviceMultiLoginJob - [run,23] - riskAto004DeviceMultiLoginJob finished, affected=0
01:36:00.085 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.s.q.QuickGameSkill - [post,75] - quickgame response, endpoint=/gi/v2/getGameHistory, httpStatus=200, partnerError=0, outboundRequestId=8749804f-f2ab-4ff9-8306-cb89530d2dfe
01:36:00.088 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:00.108 [xxl-job, JobThread-40-1787333760009] INFO  c.r.j.h.RiskGame004DailyProfitLimitJob - [riskGame004DailyProfitLimitJob,22] - riskGame004DailyProfitLimitJob finished, affected=0
01:36:00.151 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, statusCode=200, responseBody={"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.252.17873337601137997","data":null}
01:36:00.151 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
01:36:00.151 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
01:36:00.151 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.252.17873337601137997","data":null}
01:36:00.151 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

01:36:00.156 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
01:36:00.156 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
01:36:00.156 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 01:36:00.156
01:36:00.156 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
01:36:00.156 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
01:36:00.156 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
01:36:00.156 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
01:36:00.159 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"942203","ob-signature":"1840****D566","ob-timestamp":"1787333760","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
01:36:00.274 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsDetailRange,730] - V2体育详情hot回填完成,扫描=167,待回填=0,窗口=0,拉取=0,更新=0,跳过=0,失败=0,lastSyncAt=2026-08-21 23:36:06,lastId=4132809
01:36:00.293 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, statusCode=200, responseBody={"code":35002,"message":"订单号不存在","traceId":"01bbd268a4a44b138ad7cf50e4463840.259.17873337602488867","data":null}
01:36:00.293 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
01:36:00.293 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
01:36:00.293 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"01bbd268a4a44b138ad7cf50e4463840.259.17873337602488867","data":null}
01:36:00.293 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

01:36:00.513 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsDetailRange,730] - V2体育详情history回填完成,扫描=300,待回填=0,窗口=0,拉取=0,更新=0,跳过=0,失败=0,lastSyncAt=2026-07-27 04:24:42,lastId=3459963
01:36:00.525 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsBetDetails,384] - V2体育详情独立回填完成,热区扫描=167,热区待回填=0,热区窗口=0,热区拉取=0,热区更新=0,历史扫描=300,历史待回填=0,历史窗口=0,历史拉取=0,历史更新=0,elapsedMs=513
01:36:00.525 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,39] - betRecordSportsDetailBackfillJob finished
01:36:00.710 [xxl-job, JobThread-8-1787333760004] INFO  c.r.j.h.UserSevendayWInMoneyJob - [userSevendayWInMoneyJob,27] - userSevendayWInMoneyJob finished, affected=0
01:36:02.032 [schedule-pool-20] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:02.231 [xxl-job, JobThread-9-1787333760013] INFO  c.r.j.h.UserTotalWInMoneyJob - [userTotalWInMoneyJob,27] - userTotalWInMoneyJob finished, affected=0
01:36:02.768 [schedule-pool-17] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:05.772 [schedule-pool-17] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:06.963 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=4339, cycleId=2422, result=success, allocated=30, operator=third-game-cursor-bet-sync
01:36:07.035 [schedule-pool-28] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:07.137 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=third-game-cursor-bet-sync, changes=43, resolved=43, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=5, vipUpgradeTurnoverMs=16, retainMs=8, activeRewardMs=22, turnoverRefreshMs=6335, settlementMs=173, totalMs=6565
01:36:07.138 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=QUICKGAME, records=43, inserted=43, updated=0, skipped=0, affectedMembers=1, queryMs=136, insertMs=233, updateMs=0, postProcessMs=6565, totalMs=7046
01:36:07.143 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:07.161 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1302] - 场馆 QUICKGAME 游标注单同步V2成功, cursor=1787333742000000489, pages=1, saved=43
01:36:07.161 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 LOTTERY 的注单数据, API编码: LOTTERY, 场馆类型: lottery
01:36:07.175 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.LotteryBetEventSyncService - [syncEventTarget,181] - 开始事件注单同步, venueCode=LOTTERY, apiCode=LOTTERY, cursor=2026-08-21T13:42:08.620722Z|BMT2ZY18700000S:SETTLE:2
01:36:07.181 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.s.p.PartnerLotterySkill - [request,223] - partner lottery request, method=GET, path=/api/v1/partner/v1/events, clientId=pt_god_8bc2c2557995, outboundRequestId=8bd8b419-ece0-4078-a077-68dfb7f79582, idempotencyKey=
01:36:07.259 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.s.p.PartnerLotterySkill - [request,236] - partner lottery response, method=GET, path=/api/v1/partner/v1/events, httpStatus=200, outboundRequestId=8bd8b419-ece0-4078-a077-68dfb7f79582, requestId=169658a6bf09c4f04c46503ded0be6f9, code=OK
01:36:07.259 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.LotteryBetEventSyncService - [syncEventTarget,268] - 场馆 LOTTERY 事件同步成功,页数=0,事件=0,新增或更新=0
01:36:07.268 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 db_qp 的注单数据, API编码: db_qp, 场馆类型: cards
01:36:07.281 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 db_qp 注单数据, API编码: db_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:26:01 ~ 2026-08-22 01:34:07
01:36:07.287 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=db_qp, serialNo=null
01:36:07.291 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"906184","ob-signature":"5DC7****A9E9","ob-timestamp":"1787333767","Content-Type":"application/json"}, body={"venueCode":"db_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:01","endTime":"2026-08-22 01:34:07","pageNum":"1"}
01:36:07.452 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"fe328c4ef54c4618a296e51cf95eeec0.247.17873337673857737","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:07.452 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=db_qp, apiCode=db_qp, window=2026-08-22 01:26:01~2026-08-22 01:34:07, page=1, fetched=0, apiMs=171, totalPageMs=171
01:36:07.452 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=db_qp, apiCode=db_qp, window=2026-08-22 01:26:01~2026-08-22 01:34:07, pages=0, fetched=0, saved=0, success=true, elapsedMs=171
01:36:07.465 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 db_qp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:07.465 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=db_qp, apiCode=db_qp, windows=1, fetched=0, saved=0, elapsedMs=183
01:36:07.473 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 aaa 的注单数据, API编码: ty, 场馆类型: sport
01:36:07.487 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 aaa 注单数据, API编码: ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:26:01 ~ 2026-08-22 01:34:07
01:36:07.493 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=ty, serialNo=null
01:36:07.494 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2294
01:36:08.775 [schedule-pool-37] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:09.792 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"697112","ob-signature":"8984****B73A","ob-timestamp":"1787333769","Content-Type":"application/json"}, body={"venueCode":"ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:01","endTime":"2026-08-22 01:34:07","pageNum":"1"}
01:36:09.936 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"fe328c4ef54c4618a296e51cf95eeec0.247.17873337698887821","data":{"totalRecord":20,"totalPage":1,"list":[{"betAmount":2222.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361985163196198","id":"TY_5361985163196198","bizId":null,"netAmount":2421.98,"obBetStatus":"1","validBetAmount":2222.0,"platformName":"","playName":"全场大小","playOptionName":"小 3","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 00:06:27","netAt":"2026-08-22 01:32:23","syncAt":"2026-08-22 01:34:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":5.0,"betContent":"6串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5362000481157044","id":"TY_5362000481157044","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688cheng0909","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"cheng0909","betAt":"2026-08-22 01:31:33","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:34:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362000900503426","id":"TY_5362000900503426","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场让球","playOptionName":"尤铁尔  +0/0.5","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-22 01:33:53","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:34:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":1748.79,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361986303184111","id":"TY_5361986303184111","bizId":null,"netAmount":-1748.79,"obBetStatus":"1","validBetAmount":1748.79,"platformName":"","playName":"全场大小","playOptionName":"小 4.5","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 00:12:47","netAt":"2026-08-22 01:31:45","syncAt":"2026-08-22 01:32:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362000270335591","id":"TY_5362000270335591","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场让球","playOptionName":"维京古(女)  +1.5","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-22 01:30:23","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:32:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":2000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362000425567276","id":"TY_5362000425567276","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场让球","playOptionName":"费萨里体育  -0/0.5","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 01:31:15","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:32:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362000532568776","id":"TY_5362000532568776","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场让球","playOptionName":"阿斯顿维拉U21  -0/0.5","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-22 01:31:50","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:32:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":20.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361996626382481","id":"TY_5361996626382481","bizId":null,"netAmount":-20.0,"obBetStatus":"1","validBetAmount":20.0,"platformName":"","playName":"上半场-波胆","playOptionName":"0-0","playerName":"p688haipeng666","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"haipeng666","betAt":"2026-08-22 01:10:08","netAt":"2026-08-22 01:29:51","syncAt":"2026-08-22 01:30:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362000052349407","id":"TY_5362000052349407","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场让球","playOptionName":"阿斯顿维拉U21  0","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-22 01:29:10","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":100.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362000056213509","id":"TY_5362000056213509","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场让球","playOptionName":"阿斯顿维拉U21  0","playerName":"p688pdf667891","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"pdf667891","betAt":"2026-08-22 01:29:12","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362000067274873","id":"TY_5362000067274873","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"上半场让球","playOptionName":"阿斯顿维拉U21  0","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-22 01:29:15","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":4000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361999619209545","id":"TY_5361999619209545","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场大小","playOptionName":"小 5","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 01:26:46","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:28:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":1780.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361999696783634","id":"TY_5361999696783634","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"角球大小","playOptionName":"小 9","playerName":"p688gppz90335","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"gppz90335","betAt":"2026-08-22 01:27:12","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:28:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":2000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361978935670367","id":"TY_5361978935670367","bizId":null,"netAmount":-2000.0,"obBetStatus":"1","validBetAmount":2000.0,"platformName":"","playName":"全场大小","playOptionName":"小 3.5/4","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-21 23:31:51","netAt":"2026-08-22 01:24:20","syncAt":"2026-08-22 01:26:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":30.0,"betContent":"4串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5361999262137179","id":"TY_5361999262137179","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688lm0719","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"lm0719","betAt":"2026-08-22 01:24:47","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:26:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":42.0,"betContent":"2串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5361999262575198","id":"TY_5361999262575198","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688lm0719","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"lm0719","betAt":"2026-08-22 01:24:47","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:26:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":28.0,"betContent":"3串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5361999262728207","id":"TY_5361999262728207","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688lm0719","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"lm0719","betAt":"2026-08-22 01:24:47","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:26:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361999409101324","id":"TY_5361999409101324","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场让球","playOptionName":"托尔KA阿古雷利(女)  -0.5/1","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-22 01:25:36","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:26:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":100.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361999412587459","id":"TY_5361999412587459","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场独赢","playOptionName":"托尔KA阿古雷利(女)","playerName":"p688pdf667891","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"pdf667891","betAt":"2026-08-22 01:25:37","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:26:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361999421614843","id":"TY_5361999421614843","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场独赢","playOptionName":"托尔KA阿古雷利(女)","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-22 01:25:40","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:26:06","venueCode":"ty","venueName":"熊猫体育"}]}}
01:36:09.956 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:10.366 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=1800, cycleId=2267, result=success, allocated=0, operator=bet-record-sync-v2
01:36:10.396 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=3188, cycleId=2386, result=success, allocated=0, operator=bet-record-sync-v2
01:36:10.415 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=3597, cycleId=2420, result=success, allocated=0, operator=bet-record-sync-v2
01:36:10.467 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=3760, cycleId=2266, result=success, allocated=0, operator=bet-record-sync-v2
01:36:10.614 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=20, resolved=20, affectedMembers=7, resolveMs=0, impactMs=0, loadVipMs=18, validBetMs=5, vipUpgradeTurnoverMs=15, retainMs=48, activeRewardMs=73, turnoverRefreshMs=187, settlementMs=76, totalMs=425
01:36:10.614 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=aaa, records=20, inserted=5, updated=15, skipped=0, affectedMembers=7, queryMs=70, insertMs=27, updateMs=79, postProcessMs=425, totalMs=654
01:36:10.619 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:10.619 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 aaa V2时间窗 2026-08-22 01:26:01 - 2026-08-22 01:34:07 第1页拉取=20,新增=5,更新=15,跳过=0
01:36:10.619 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=aaa, apiCode=ty, window=2026-08-22 01:26:01~2026-08-22 01:34:07, page=1, fetched=20, saved=20, inserted=5, updated=15, skipped=0, affectedMembers=7, apiMs=2449, convertMs=19, persistMs=654, queryMs=70, insertMs=27, updateMs=79, postProcessMs=425, totalPageMs=3132
01:36:10.619 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=aaa, apiCode=ty, window=2026-08-22 01:26:01~2026-08-22 01:34:07, pages=1, fetched=20, saved=20, success=true, elapsedMs=3132
01:36:10.631 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 aaa V2同步成功,窗口=1,拉取记录=20,新增或更新=20
01:36:10.631 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=aaa, apiCode=ty, windows=1, fetched=20, saved=20, elapsedMs=3144
01:36:10.639 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dg_zr 的注单数据, API编码: dg_zr, 场馆类型: person
01:36:10.653 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dg_zr 注单数据, API编码: dg_zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:26:03 ~ 2026-08-22 01:34:10
01:36:10.658 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=dg_zr, serialNo=null
01:36:10.660 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=1629
01:36:11.796 [schedule-pool-37] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:12.039 [schedule-pool-2] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:12.292 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"353522","ob-signature":"0F72****D81E","ob-timestamp":"1787333772","Content-Type":"application/json"}, body={"venueCode":"dg_zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:03","endTime":"2026-08-22 01:34:10","pageNum":"1"}
01:36:12.433 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"fe328c4ef54c4618a296e51cf95eeec0.247.17873337723887909","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:12.433 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dg_zr, apiCode=dg_zr, window=2026-08-22 01:26:03~2026-08-22 01:34:10, page=1, fetched=0, apiMs=1780, totalPageMs=1780
01:36:12.433 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dg_zr, apiCode=dg_zr, window=2026-08-22 01:26:03~2026-08-22 01:34:10, pages=0, fetched=0, saved=0, success=true, elapsedMs=1780
01:36:12.445 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dg_zr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:12.445 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dg_zr, apiCode=dg_zr, windows=1, fetched=0, saved=0, elapsedMs=1792
01:36:12.453 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 ag_zr 的注单数据, API编码: ag_zr, 场馆类型: person
01:36:12.467 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 ag_zr 注单数据, API编码: ag_zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:26:06 ~ 2026-08-22 01:34:12
01:36:12.473 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=ag_zr, serialNo=null
01:36:12.474 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2314
01:36:14.791 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"613477","ob-signature":"90CF****ABD3","ob-timestamp":"1787333774","Content-Type":"application/json"}, body={"venueCode":"ag_zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:06","endTime":"2026-08-22 01:34:12","pageNum":"1"}
01:36:14.817 [schedule-pool-42] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:14.927 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"dd2b0567f297402fb6266cdce30f2202.145.17873337748835835","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:14.927 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=ag_zr, apiCode=ag_zr, window=2026-08-22 01:26:06~2026-08-22 01:34:12, page=1, fetched=0, apiMs=2460, totalPageMs=2460
01:36:14.927 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=ag_zr, apiCode=ag_zr, window=2026-08-22 01:26:06~2026-08-22 01:34:12, pages=0, fetched=0, saved=0, success=true, elapsedMs=2460
01:36:14.940 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 ag_zr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:14.940 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=ag_zr, apiCode=ag_zr, windows=1, fetched=0, saved=0, elapsedMs=2473
01:36:14.948 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wczr 的注单数据, API编码: zr, 场馆类型: person
01:36:14.962 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wczr 注单数据, API编码: zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:26:08 ~ 2026-08-22 01:34:14
01:36:14.967 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=zr, serialNo=null
01:36:14.969 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2320
01:36:17.056 [schedule-pool-6] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:17.292 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"316309","ob-signature":"E5B2****798D","ob-timestamp":"1787333777","Content-Type":"application/json"}, body={"venueCode":"zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:08","endTime":"2026-08-22 01:34:14","pageNum":"1"}
01:36:17.429 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"38c2568d244f46de8323d527815bed4b.241.17873337773836989","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:17.429 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wczr, apiCode=zr, window=2026-08-22 01:26:08~2026-08-22 01:34:14, page=1, fetched=0, apiMs=2467, totalPageMs=2467
01:36:17.429 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wczr, apiCode=zr, window=2026-08-22 01:26:08~2026-08-22 01:34:14, pages=0, fetched=0, saved=0, success=true, elapsedMs=2467
01:36:17.442 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wczr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:17.442 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wczr, apiCode=zr, windows=1, fetched=0, saved=0, elapsedMs=2480
01:36:17.450 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbty 的注单数据, API编码: sb_ty, 场馆类型: sport
01:36:17.463 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbty 注单数据, API编码: sb_ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:26:11 ~ 2026-08-22 01:34:17
01:36:17.469 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=sb_ty, serialNo=null
01:36:17.470 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2318
01:36:17.837 [schedule-pool-36] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:19.792 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"930041","ob-signature":"7854****E5B6","ob-timestamp":"1787333779","Content-Type":"application/json"}, body={"venueCode":"sb_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:11","endTime":"2026-08-22 01:34:17","pageNum":"1"}
01:36:19.960 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"01bbd268a4a44b138ad7cf50e4463840.242.17873337798836263","data":{"totalRecord":10,"totalPage":1,"list":[{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.7900","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351701609578537","id":"SBTY_561351701609578537","bizId":null,"netAmount":0.0,"obBetStatus":"2","validBetAmount":0.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:31:18","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:32:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  客队大小盘  o  @1.9300","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351731674349597","id":"SBTY_561351731674349597","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"客队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:31:25","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:32:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  u  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351843343499312","id":"SBTY_561351843343499312","bizId":null,"netAmount":0.0,"obBetStatus":"2","validBetAmount":0.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" u","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:31:51","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:32:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.6600","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351048774549573","id":"SBTY_561351048774549573","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:28:46","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.5800","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351096019189761","id":"SBTY_561351096019189761","bizId":null,"netAmount":0.0,"obBetStatus":"2","validBetAmount":0.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:28:57","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.6600","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351108904091684","id":"SBTY_561351108904091684","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:00","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351151853764625","id":"SBTY_561351151853764625","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:10","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351181918535710","id":"SBTY_561351181918535710","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:17","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:30:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  客队大小盘  o  @1.9300","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561350769601675274","id":"SBTY_561350769601675274","bizId":null,"netAmount":0.0,"obBetStatus":"2","validBetAmount":0.0,"platformName":"BWCNY","playName":"客队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:27:41","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:28:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  让球 沙地阿拉伯  @0.9800","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561350799666446444","id":"SBTY_561350799666446444","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"让球","playOptionName":"沙地阿拉伯","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:27:48","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:28:30","venueCode":"sb_ty","venueName":"沙巴体育"}]}}
01:36:19.963 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:20.152 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=3143, cycleId=2421, result=success, allocated=0, operator=bet-record-sync-v2
01:36:20.155 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=10, resolved=10, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=0, vipUpgradeTurnoverMs=0, retainMs=5, activeRewardMs=8, turnoverRefreshMs=58, settlementMs=2, totalMs=77
01:36:20.155 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dbty, records=10, inserted=3, updated=7, skipped=0, affectedMembers=1, queryMs=32, insertMs=16, updateMs=37, postProcessMs=77, totalMs=189
01:36:20.160 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:20.160 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dbty V2时间窗 2026-08-22 01:26:11 - 2026-08-22 01:34:17 第1页拉取=10,新增=3,更新=7,跳过=0
01:36:20.160 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:26:11~2026-08-22 01:34:17, page=1, fetched=10, saved=10, inserted=3, updated=7, skipped=0, affectedMembers=1, apiMs=2496, convertMs=3, persistMs=189, queryMs=32, insertMs=16, updateMs=37, postProcessMs=77, totalPageMs=2696
01:36:20.160 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:26:11~2026-08-22 01:34:17, pages=1, fetched=10, saved=10, success=true, elapsedMs=2696
01:36:20.172 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbty V2同步成功,窗口=1,拉取记录=10,新增或更新=10
01:36:20.172 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbty, apiCode=sb_ty, windows=1, fetched=10, saved=10, elapsedMs=2708
01:36:20.180 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 kvty 的注单数据, API编码: im_ty, 场馆类型: sport
01:36:20.194 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 kvty 注单数据, API编码: im_ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:26:14 ~ 2026-08-22 01:34:20
01:36:20.200 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=im_ty, serialNo=null
01:36:20.201 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2087
01:36:20.858 [schedule-pool-36] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:22.073 [schedule-pool-8] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:22.291 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"122536","ob-signature":"1CB9****F5EC","ob-timestamp":"1787333782","Content-Type":"application/json"}, body={"venueCode":"im_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:14","endTime":"2026-08-22 01:34:20","pageNum":"1"}
01:36:22.430 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"38c2568d244f46de8323d527815bed4b.145.17873337823824283","data":{"totalRecord":2,"totalPage":1,"list":[{"betAmount":49.0,"betContent":"Basketball  让分 A  @0.8400","gameTypeId":"IMSB","gameTypeName":"Basketball","generatedId":"2608211325137431","id":"IMONE-SB_2608211325137431","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":null,"playOptionName":"让分 A","playerName":"p688zhng986_TY","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:25:13","netAt":"","syncAt":"2026-08-22 01:27:03","venueCode":"im_ty","venueName":"IMONE体育"},{"betAmount":49.0,"betContent":"Basketball  让分 A  @0.8400","gameTypeId":"IMSB","gameTypeName":"Basketball","generatedId":"2608211326138873","id":"IMONE-SB_2608211326138873","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":null,"playOptionName":"让分 A","playerName":"p688zhng986_TY","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:26:13","netAt":"","syncAt":"2026-08-22 01:27:03","venueCode":"im_ty","venueName":"IMONE体育"}]}}
01:36:22.433 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:22.503 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=2, resolved=2, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=0, vipUpgradeTurnoverMs=0, retainMs=5, activeRewardMs=8, turnoverRefreshMs=24, settlementMs=2, totalMs=43
01:36:22.503 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=kvty, records=2, inserted=0, updated=2, skipped=0, affectedMembers=1, queryMs=7, insertMs=0, updateMs=10, postProcessMs=43, totalMs=66
01:36:22.508 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:22.508 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 kvty V2时间窗 2026-08-22 01:26:14 - 2026-08-22 01:34:20 第1页拉取=2,新增=0,更新=2,跳过=0
01:36:22.508 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=kvty, apiCode=im_ty, window=2026-08-22 01:26:14~2026-08-22 01:34:20, page=1, fetched=2, saved=2, inserted=0, updated=2, skipped=0, affectedMembers=1, apiMs=2235, convertMs=3, persistMs=66, queryMs=7, insertMs=0, updateMs=10, postProcessMs=43, totalPageMs=2314
01:36:22.508 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=kvty, apiCode=im_ty, window=2026-08-22 01:26:14~2026-08-22 01:34:20, pages=1, fetched=2, saved=2, success=true, elapsedMs=2314
01:36:22.520 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 kvty V2同步成功,窗口=1,拉取记录=2,新增或更新=2
01:36:22.520 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=kvty, apiCode=im_ty, windows=1, fetched=2, saved=2, elapsedMs=2326
01:36:22.528 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dpdj 的注单数据, API编码: dj, 场馆类型: esports
01:36:22.542 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dpdj 注单数据, API编码: dj, 场馆类型: esports, 币种: CNY, 时间范围: 2026-08-22 01:26:16 ~ 2026-08-22 01:34:22
01:36:22.547 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=dj, serialNo=null
01:36:22.549 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2240
01:36:23.879 [schedule-pool-48] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:24.792 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"125835","ob-signature":"AE60****04BE","ob-timestamp":"1787333784","Content-Type":"application/json"}, body={"venueCode":"dj","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:16","endTime":"2026-08-22 01:34:22","pageNum":"1"}
01:36:24.925 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"fe328c4ef54c4618a296e51cf95eeec0.246.17873337848850465","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:24.925 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dpdj, apiCode=dj, window=2026-08-22 01:26:16~2026-08-22 01:34:22, page=1, fetched=0, apiMs=2383, totalPageMs=2383
01:36:24.925 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dpdj, apiCode=dj, window=2026-08-22 01:26:16~2026-08-22 01:34:22, pages=0, fetched=0, saved=0, success=true, elapsedMs=2383
01:36:24.938 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dpdj V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:24.938 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dpdj, apiCode=dj, windows=1, fetched=0, saved=0, elapsedMs=2396
01:36:24.946 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wcqp 的注单数据, API编码: by_qp, 场馆类型: cards
01:36:24.960 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wcqp 注单数据, API编码: by_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:26:18 ~ 2026-08-22 01:34:24
01:36:24.968 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=by_qp, serialNo=null
01:36:24.970 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2319
01:36:26.900 [schedule-pool-48] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:27.089 [schedule-pool-33] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:27.292 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"564767","ob-signature":"A04A****3032","ob-timestamp":"1787333787","Content-Type":"application/json"}, body={"venueCode":"by_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:18","endTime":"2026-08-22 01:34:24","pageNum":"1"}
01:36:27.437 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"fe328c4ef54c4618a296e51cf95eeec0.145.17873337873912377","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:27.438 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wcqp, apiCode=by_qp, window=2026-08-22 01:26:18~2026-08-22 01:34:24, page=1, fetched=0, apiMs=2477, totalPageMs=2477
01:36:27.438 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wcqp, apiCode=by_qp, window=2026-08-22 01:26:18~2026-08-22 01:34:24, pages=0, fetched=0, saved=0, success=true, elapsedMs=2477
01:36:27.450 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wcqp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:27.450 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wcqp, apiCode=by_qp, windows=1, fetched=0, saved=0, elapsedMs=2490
01:36:27.459 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dpqip 的注单数据, API编码: ky_qp, 场馆类型: cards
01:36:27.472 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dpqip 注单数据, API编码: ky_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:26:21 ~ 2026-08-22 01:34:27
01:36:27.478 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=ky_qp, serialNo=null
01:36:27.479 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2309
01:36:29.792 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"121347","ob-signature":"0483****6344","ob-timestamp":"1787333789","Content-Type":"application/json"}, body={"venueCode":"ky_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:21","endTime":"2026-08-22 01:34:27","pageNum":"1"}
01:36:29.921 [schedule-pool-46] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:29.939 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"01bbd268a4a44b138ad7cf50e4463840.242.17873337898906621","data":{"totalRecord":1,"totalPage":1,"list":[{"betAmount":80.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787333495-7960403861-11","id":"KYQP_50-1787333495-7960403861-11","bizId":null,"netAmount":0.0,"obBetStatus":"1","validBetAmount":80.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787333495-7960403861-11","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:31:35","netAt":"2026-08-22 01:31:54","syncAt":"2026-08-22 01:32:30","venueCode":"ky_qp","venueName":"开元棋牌"}]}}
01:36:29.940 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:29.969 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=3994, cycleId=2423, result=success, allocated=1, operator=bet-record-sync-v2
01:36:29.973 [xxl-job, JobThread-56-1787333760010] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=1, resolved=1, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=0, validBetMs=0, vipUpgradeTurnoverMs=2, retainMs=1, activeRewardMs=2, turnoverRefreshMs=17, settlementMs=3, totalMs=28
01:36:29.973 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dpqip, records=1, inserted=1, updated=0, skipped=0, affectedMembers=1, queryMs=1, insertMs=1, updateMs=0, postProcessMs=29, totalMs=32
01:36:29.974 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:29.974 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dpqip V2时间窗 2026-08-22 01:26:21 - 2026-08-22 01:34:27 第1页拉取=1,新增=1,更新=0,跳过=0
01:36:29.974 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dpqip, apiCode=ky_qp, window=2026-08-22 01:26:21~2026-08-22 01:34:27, page=1, fetched=1, saved=1, inserted=1, updated=0, skipped=0, affectedMembers=1, apiMs=2466, convertMs=0, persistMs=32, queryMs=1, insertMs=1, updateMs=0, postProcessMs=29, totalPageMs=2501
01:36:29.974 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dpqip, apiCode=ky_qp, window=2026-08-22 01:26:21~2026-08-22 01:34:27, pages=1, fetched=1, saved=1, success=true, elapsedMs=2501
01:36:29.978 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dpqip V2同步成功,窗口=1,拉取记录=1,新增或更新=1
01:36:29.978 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dpqip, apiCode=ky_qp, windows=1, fetched=1, saved=1, elapsedMs=2505
01:36:29.979 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wccp 的注单数据, API编码: tc_cp, 场馆类型: lottery
01:36:29.982 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wccp 注单数据, API编码: tc_cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:26:23 ~ 2026-08-22 01:34:29
01:36:29.984 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=tc_cp, serialNo=null
01:36:29.985 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2304
01:36:30.003 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
01:36:30.004 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
01:36:30.009 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
01:36:30.011 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
01:36:30.011 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
01:36:30.011 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 01:36:30.011
01:36:30.011 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
01:36:30.011 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
01:36:30.011 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
01:36:30.011 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
01:36:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"136908","ob-signature":"42F3****20D4","ob-timestamp":"1787333790","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
01:36:30.144 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, statusCode=200, responseBody={"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.145.17873337901064495","data":null}
01:36:30.144 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
01:36:30.144 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
01:36:30.144 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.145.17873337901064495","data":null}
01:36:30.144 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

01:36:30.148 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
01:36:30.148 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
01:36:30.148 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 01:36:30.148
01:36:30.148 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
01:36:30.148 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
01:36:30.149 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
01:36:30.149 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
01:36:30.149 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"600339","ob-signature":"98AF****8155","ob-timestamp":"1787333790","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
01:36:30.281 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, statusCode=200, responseBody={"code":35002,"message":"订单号不存在","traceId":"fe328c4ef54c4618a296e51cf95eeec0.235.17873337902367165","data":null}
01:36:30.281 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
01:36:30.281 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
01:36:30.281 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"fe328c4ef54c4618a296e51cf95eeec0.235.17873337902367165","data":null}
01:36:30.281 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

01:36:32.105 [schedule-pool-4] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:32.290 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"911063","ob-signature":"7021****F3AF","ob-timestamp":"1787333792","Content-Type":"application/json"}, body={"venueCode":"tc_cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:23","endTime":"2026-08-22 01:34:29","pageNum":"1"}
01:36:32.424 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"01bbd268a4a44b138ad7cf50e4463840.143.17873337923777255","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:32.424 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wccp, apiCode=tc_cp, window=2026-08-22 01:26:23~2026-08-22 01:34:29, page=1, fetched=0, apiMs=2441, totalPageMs=2441
01:36:32.424 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wccp, apiCode=tc_cp, window=2026-08-22 01:26:23~2026-08-22 01:34:29, pages=0, fetched=0, saved=0, success=true, elapsedMs=2441
01:36:32.428 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wccp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:32.428 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wccp, apiCode=tc_cp, windows=1, fetched=0, saved=0, elapsedMs=2445
01:36:32.429 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbcaip 的注单数据, API编码: cp, 场馆类型: lottery
01:36:32.432 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbcaip 注单数据, API编码: cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:26:26 ~ 2026-08-22 01:34:32
01:36:32.433 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=cp, serialNo=null
01:36:32.434 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2354
01:36:32.942 [schedule-pool-38] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:33.042 [xxl-job, JobThread-62-1787333700009] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-62-1787333700009,10,main]
01:36:33.050 [xxl-job, JobThread-24-1787333700014] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-24-1787333700014,10,main]
01:36:33.078 [xxl-job, JobThread-53-1787333700015] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-53-1787333700015,10,main]
01:36:33.096 [xxl-job, JobThread-10-1787333700005] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-10-1787333700005,10,main]
01:36:34.790 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"838256","ob-signature":"8BA4****22EE","ob-timestamp":"1787333794","Content-Type":"application/json"}, body={"venueCode":"cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:26","endTime":"2026-08-22 01:34:32","pageNum":"1"}
01:36:34.948 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"38c2568d244f46de8323d527815bed4b.241.17873337948787519","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:34.948 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dbcaip, apiCode=cp, window=2026-08-22 01:26:26~2026-08-22 01:34:32, page=1, fetched=0, apiMs=2516, totalPageMs=2516
01:36:34.948 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbcaip, apiCode=cp, window=2026-08-22 01:26:26~2026-08-22 01:34:32, pages=0, fetched=0, saved=0, success=true, elapsedMs=2516
01:36:34.952 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbcaip V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:34.952 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbcaip, apiCode=cp, windows=1, fetched=0, saved=0, elapsedMs=2520
01:36:34.954 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wc电子 的注单数据, API编码: cq9_dz, 场馆类型: dianzi
01:36:34.957 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wc电子 注单数据, API编码: cq9_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:26:28 ~ 2026-08-22 01:34:34
01:36:34.958 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=cq9_dz, serialNo=null
01:36:34.959 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2329
01:36:35.945 [schedule-pool-38] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:37.109 [schedule-pool-43] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:37.290 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"568945","ob-signature":"E4A2****34B7","ob-timestamp":"1787333797","Content-Type":"application/json"}, body={"venueCode":"cq9_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:28","endTime":"2026-08-22 01:34:34","pageNum":"1"}
01:36:37.422 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"01bbd268a4a44b138ad7cf50e4463840.242.17873337973816839","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:37.422 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wc电子, apiCode=cq9_dz, window=2026-08-22 01:26:28~2026-08-22 01:34:34, page=1, fetched=0, apiMs=2464, totalPageMs=2464
01:36:37.422 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wc电子, apiCode=cq9_dz, window=2026-08-22 01:26:28~2026-08-22 01:34:34, pages=0, fetched=0, saved=0, success=true, elapsedMs=2464
01:36:37.425 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wc电子 V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:37.426 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wc电子, apiCode=cq9_dz, windows=1, fetched=0, saved=0, elapsedMs=2468
01:36:37.427 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbdianzi 的注单数据, API编码: dz, 场馆类型: dianzi
01:36:37.430 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbdianzi 注单数据, API编码: dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:26:31 ~ 2026-08-22 01:34:37
01:36:37.431 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=dz, serialNo=null
01:36:37.432 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2356
01:36:38.949 [schedule-pool-19] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:39.790 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"140694","ob-signature":"349F****9DF9","ob-timestamp":"1787333799","Content-Type":"application/json"}, body={"venueCode":"dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:31","endTime":"2026-08-22 01:34:37","pageNum":"1"}
01:36:39.936 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"dd2b0567f297402fb6266cdce30f2202.145.17873337998746849","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:39.936 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dbdianzi, apiCode=dz, window=2026-08-22 01:26:31~2026-08-22 01:34:37, page=1, fetched=0, apiMs=2506, totalPageMs=2506
01:36:39.936 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbdianzi, apiCode=dz, window=2026-08-22 01:26:31~2026-08-22 01:34:37, pages=0, fetched=0, saved=0, success=true, elapsedMs=2506
01:36:39.940 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbdianzi V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:39.940 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbdianzi, apiCode=dz, windows=1, fetched=0, saved=0, elapsedMs=2509
01:36:39.941 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pg_dz 的注单数据, API编码: pg_dz, 场馆类型: dianzi
01:36:39.944 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pg_dz 注单数据, API编码: pg_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:26:33 ~ 2026-08-22 01:34:39
01:36:39.945 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=pg_dz, serialNo=null
01:36:39.946 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2342
01:36:41.953 [schedule-pool-19] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:42.112 [schedule-pool-35] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:42.289 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"752684","ob-signature":"3A28****8CC9","ob-timestamp":"1787333802","Content-Type":"application/json"}, body={"venueCode":"pg_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:33","endTime":"2026-08-22 01:34:39","pageNum":"1"}
01:36:42.419 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"38c2568d244f46de8323d527815bed4b.253.17873338023720461","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:42.420 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pg_dz, apiCode=pg_dz, window=2026-08-22 01:26:33~2026-08-22 01:34:39, page=1, fetched=0, apiMs=2475, totalPageMs=2475
01:36:42.420 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pg_dz, apiCode=pg_dz, window=2026-08-22 01:26:33~2026-08-22 01:34:39, pages=0, fetched=0, saved=0, success=true, elapsedMs=2476
01:36:42.424 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pg_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:42.424 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pg_dz, apiCode=pg_dz, windows=1, fetched=0, saved=0, elapsedMs=2480
01:36:42.425 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbby 的注单数据, API编码: by, 场馆类型: fish
01:36:42.428 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbby 注单数据, API编码: by, 场馆类型: fish, 币种: CNY, 时间范围: 2026-08-22 01:26:36 ~ 2026-08-22 01:34:42
01:36:42.429 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=by, serialNo=null
01:36:42.430 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2358
01:36:44.789 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"757088","ob-signature":"D10E****DD5E","ob-timestamp":"1787333804","Content-Type":"application/json"}, body={"venueCode":"by","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:36","endTime":"2026-08-22 01:34:42","pageNum":"1"}
01:36:44.921 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"01bbd268a4a44b138ad7cf50e4463840.143.17873338048797511","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:44.921 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dbby, apiCode=by, window=2026-08-22 01:26:36~2026-08-22 01:34:42, page=1, fetched=0, apiMs=2492, totalPageMs=2492
01:36:44.921 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbby, apiCode=by, window=2026-08-22 01:26:36~2026-08-22 01:34:42, pages=0, fetched=0, saved=0, success=true, elapsedMs=2493
01:36:44.924 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbby V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:44.924 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbby, apiCode=by, windows=1, fetched=0, saved=0, elapsedMs=2496
01:36:44.926 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pmby 的注单数据, API编码: ag_by, 场馆类型: fish
01:36:44.928 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pmby 注单数据, API编码: ag_by, 场馆类型: fish, 币种: CNY, 时间范围: 2026-08-22 01:26:38 ~ 2026-08-22 01:34:44
01:36:44.929 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=ag_by, serialNo=null
01:36:44.931 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2358
01:36:44.956 [schedule-pool-11] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:47.115 [schedule-pool-1] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:47.290 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"111643","ob-signature":"5B6C****240B","ob-timestamp":"1787333807","Content-Type":"application/json"}, body={"venueCode":"ag_by","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:38","endTime":"2026-08-22 01:34:44","pageNum":"1"}
01:36:47.419 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"38c2568d244f46de8323d527815bed4b.241.17873338073757805","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:47.419 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pmby, apiCode=ag_by, window=2026-08-22 01:26:38~2026-08-22 01:34:44, page=1, fetched=0, apiMs=2490, totalPageMs=2490
01:36:47.419 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pmby, apiCode=ag_by, window=2026-08-22 01:26:38~2026-08-22 01:34:44, pages=0, fetched=0, saved=0, success=true, elapsedMs=2490
01:36:47.423 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pmby V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:47.423 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pmby, apiCode=ag_by, windows=1, fetched=0, saved=0, elapsedMs=2494
01:36:47.424 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pp_dz 的注单数据, API编码: pp_dz, 场馆类型: dianzi
01:36:47.427 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pp_dz 注单数据, API编码: pp_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:26:41 ~ 2026-08-22 01:34:47
01:36:47.428 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=pp_dz, serialNo=null
01:36:47.429 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2359
01:36:47.959 [schedule-pool-23] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:49.790 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"454662","ob-signature":"957E****977B","ob-timestamp":"1787333809","Content-Type":"application/json"}, body={"venueCode":"pp_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:41","endTime":"2026-08-22 01:34:47","pageNum":"1"}
01:36:49.922 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"38c2568d244f46de8323d527815bed4b.252.17873338098769093","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:49.922 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pp_dz, apiCode=pp_dz, window=2026-08-22 01:26:41~2026-08-22 01:34:47, page=1, fetched=0, apiMs=2495, totalPageMs=2495
01:36:49.922 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pp_dz, apiCode=pp_dz, window=2026-08-22 01:26:41~2026-08-22 01:34:47, pages=0, fetched=0, saved=0, success=true, elapsedMs=2495
01:36:49.926 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pp_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:49.926 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pp_dz, apiCode=pp_dz, windows=1, fetched=0, saved=0, elapsedMs=2499
01:36:49.928 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 mg_dz 的注单数据, API编码: mg_dz, 场馆类型: dianzi
01:36:49.930 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 mg_dz 注单数据, API编码: mg_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:26:43 ~ 2026-08-22 01:34:49
01:36:49.932 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=mg_dz, serialNo=null
01:36:49.933 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2355
01:36:50.962 [schedule-pool-23] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:52.118 [schedule-pool-39] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:52.289 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"195601","ob-signature":"C3E7****FEF5","ob-timestamp":"1787333812","Content-Type":"application/json"}, body={"venueCode":"mg_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:43","endTime":"2026-08-22 01:34:49","pageNum":"1"}
01:36:52.414 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"fe328c4ef54c4618a296e51cf95eeec0.246.17873338123740857","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:52.414 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=mg_dz, apiCode=mg_dz, window=2026-08-22 01:26:43~2026-08-22 01:34:49, page=1, fetched=0, apiMs=2483, totalPageMs=2483
01:36:52.414 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=mg_dz, apiCode=mg_dz, window=2026-08-22 01:26:43~2026-08-22 01:34:49, pages=0, fetched=0, saved=0, success=true, elapsedMs=2483
01:36:52.417 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 mg_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:52.418 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=mg_dz, apiCode=mg_dz, windows=1, fetched=0, saved=0, elapsedMs=2487
01:36:52.419 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 v8_qp 的注单数据, API编码: v8_qp, 场馆类型: cards
01:36:52.427 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 v8_qp 注单数据, API编码: v8_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:26:46 ~ 2026-08-22 01:34:52
01:36:52.428 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=v8_qp, serialNo=null
01:36:52.429 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2359
01:36:53.966 [schedule-pool-47] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:54.790 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"566442","ob-signature":"2F3E****804B","ob-timestamp":"1787333814","Content-Type":"application/json"}, body={"venueCode":"v8_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:46","endTime":"2026-08-22 01:34:52","pageNum":"1"}
01:36:54.932 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"fe328c4ef54c4618a296e51cf95eeec0.247.17873338148938857","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:54.932 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=v8_qp, apiCode=v8_qp, window=2026-08-22 01:26:46~2026-08-22 01:34:52, page=1, fetched=0, apiMs=2505, totalPageMs=2505
01:36:54.932 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=v8_qp, apiCode=v8_qp, window=2026-08-22 01:26:46~2026-08-22 01:34:52, pages=0, fetched=0, saved=0, success=true, elapsedMs=2505
01:36:54.936 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 v8_qp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:54.936 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=v8_qp, apiCode=v8_qp, windows=1, fetched=0, saved=0, elapsedMs=2508
01:36:54.937 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 hash 的注单数据, API编码: hash, 场馆类型: person
01:36:54.940 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 hash 注单数据, API编码: hash, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:26:48 ~ 2026-08-22 01:34:54
01:36:54.941 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=hash, serialNo=null
01:36:54.942 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2346
01:36:56.969 [schedule-pool-47] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:57.121 [schedule-pool-31] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:36:57.289 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"476553","ob-signature":"9A11****E145","ob-timestamp":"1787333817","Content-Type":"application/json"}, body={"venueCode":"hash","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:48","endTime":"2026-08-22 01:34:54","pageNum":"1"}
01:36:57.419 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"dd2b0567f297402fb6266cdce30f2202.145.17873338173757593","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:57.419 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=hash, apiCode=hash, window=2026-08-22 01:26:48~2026-08-22 01:34:54, page=1, fetched=0, apiMs=2479, totalPageMs=2479
01:36:57.419 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=hash, apiCode=hash, window=2026-08-22 01:26:48~2026-08-22 01:34:54, pages=0, fetched=0, saved=0, success=true, elapsedMs=2479
01:36:57.422 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 hash V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:57.423 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=hash, apiCode=hash, windows=1, fetched=0, saved=0, elapsedMs=2482
01:36:57.424 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 vr_cp 的注单数据, API编码: vr_cp, 场馆类型: lottery
01:36:57.426 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 vr_cp 注单数据, API编码: vr_cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:26:51 ~ 2026-08-22 01:34:57
01:36:57.427 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrders, path=/member/game/betBatchQuery/v1, userName=null, venueCode=vr_cp, serialNo=null
01:36:57.429 [xxl-job, JobThread-56-1787333760010] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2360
01:36:59.790 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"446401","ob-signature":"016C****F09F","ob-timestamp":"1787333819","Content-Type":"application/json"}, body={"venueCode":"vr_cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:26:51","endTime":"2026-08-22 01:34:57","pageNum":"1"}
01:36:59.921 [xxl-job, JobThread-56-1787333760010] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v1, statusCode=200, responseBody={"code":0,"message":"success","traceId":"dd2b0567f297402fb6266cdce30f2202.250.17873338198820279","data":{"totalRecord":0,"totalPage":0,"list":[]}}
01:36:59.921 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=vr_cp, apiCode=vr_cp, window=2026-08-22 01:26:51~2026-08-22 01:34:57, page=1, fetched=0, apiMs=2494, totalPageMs=2494
01:36:59.921 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=vr_cp, apiCode=vr_cp, window=2026-08-22 01:26:51~2026-08-22 01:34:57, pages=0, fetched=0, saved=0, success=true, elapsedMs=2494
01:36:59.925 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 vr_cp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
01:36:59.925 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=vr_cp, apiCode=vr_cp, windows=1, fetched=0, saved=0, elapsedMs=2498
01:36:59.927 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,187] - 注单同步V2任务执行完成(默认游标增量模式)
01:36:59.927 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,188] - V2性能 任务完成 mode=defaultCursor, venueCount=24, elapsedMs=59916
01:36:59.928 [xxl-job, JobThread-56-1787333760010] INFO  c.r.j.h.BetRecordSyncV2Job - [betRecordSyncV2Job,40] - betRecordSyncV2Job finished, mode=defaultCursor
01:36:59.972 [schedule-pool-25] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.003 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,28] - betRecordSportsDetailBackfillJob start, param=
01:37:00.003 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.003 [xxl-job, JobThread-3-1787309040011] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.003 [xxl-job, JobThread-2-1787309040008] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.004 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
01:37:00.007 [xxl-job, JobThread-2-1787309040008] INFO  c.r.j.h.UserSignRechargeCountJob - [userSignRechargeCountJob,27] - userSignRechargeCountJob finished, inserted=0
01:37:00.007 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.007 [xxl-job, JobThread-3-1787309040011] INFO  c.r.j.h.UserDayWithdrawCountJob - [userDayWithdrawCountJob,27] - userDayWithdrawCountJob finished, affected=0
01:37:00.009 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.013 [xxl-job, JobThread-18-1787309040012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.014 [xxl-job, JobThread-54-1787309040016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.015 [xxl-job, JobThread-60-1787309040019] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:00.016 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
01:37:00.016 [xxl-job, JobThread-60-1787309040019] INFO  c.r.j.h.YuebaoCloseRefundJob - [processYuebaoCloseRefund,34] - 余额宝关闭清退处理完成,taskNo=ALL,affected=0
01:37:00.021 [xxl-job, JobThread-18-1787309040012] INFO  c.r.j.h.IpLimitRegisterNumberJob - [ipLimitRegisterNumberJob,27] - ipLimitRegisterNumberJob finished, affected=0
01:37:00.039 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
01:37:00.043 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
01:37:00.044 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
01:37:00.044 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 01:37:00.044
01:37:00.044 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
01:37:00.044 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
01:37:00.044 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
01:37:00.044 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
01:37:00.047 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"672131","ob-signature":"0F7E****31E7","ob-timestamp":"1787333820","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
01:37:00.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, statusCode=200, responseBody={"code":35002,"message":"订单号不存在","traceId":"fe328c4ef54c4618a296e51cf95eeec0.145.17873338201423097","data":null}
01:37:00.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
01:37:00.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
01:37:00.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"fe328c4ef54c4618a296e51cf95eeec0.145.17873338201423097","data":null}
01:37:00.180 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

01:37:00.182 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
01:37:00.182 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
01:37:00.182 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 01:37:00.182
01:37:00.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
01:37:00.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
01:37:00.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
01:37:00.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
01:37:00.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"928963","ob-signature":"6986****A701","ob-timestamp":"1787333820","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
01:37:00.219 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,905] - 开始V2体育详情补丁,venueCode=aaa, apiCode=ty, window=2026-08-22 01:30:00~2026-08-22 01:39:59
01:37:00.220 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrdersV2, path=/member/game/betBatchQuery/v2, userName=null, venueCode=ty, serialNo=null
01:37:00.222 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v2, waitMs=2067
01:37:00.312 [xxl-job, JobThread-17-1787309010068] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/transfer/queryOrders/v1, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/transfer/queryOrders/v1, statusCode=200, responseBody={"code":35002,"message":"订单号不存在","traceId":"fe328c4ef54c4618a296e51cf95eeec0.246.17873338202691211","data":null}
01:37:00.312 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
01:37:00.312 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
01:37:00.312 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"fe328c4ef54c4618a296e51cf95eeec0.246.17873338202691211","data":null}
01:37:00.312 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

01:37:02.124 [schedule-pool-44] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:02.292 [xxl-job, JobThread-58-1787309040018] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v2, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v2, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"833902","ob-signature":"E2D9****D787","ob-timestamp":"1787333822","Content-Type":"application/json"}, body={"venueCode":"ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:30:00","endTime":"2026-08-22 01:39:59","pageNum":"1"}
01:37:02.430 [xxl-job, JobThread-58-1787309040018] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v2, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v2, statusCode=200, responseBody={"code":0,"message":"success","traceId":"dd2b0567f297402fb6266cdce30f2202.145.17873338223847995","data":{"totalRecord":12,"totalPage":1,"list":[{"id":"TY_5362001243160352","generatedId":"5362001243160352","userName":"zhenaiu3v","playerName":"p688zhenaiu3v","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":2000.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:35:47","netAt":"-","syncAt":"2026-08-22 01:36:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 01:30:00","leagueName":"奥地利甲级联赛","matchName":"里德 v 格拉茨AK","matchId":"5505530","leagueId":"6359","playOptionName":"里德  -0/0.5","playName":"全场让球","stageType":"滚球","marketType":"EU","oddsValue":"1.84","scoreBenchmark":"0:0","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5361985163196198","generatedId":"5361985163196198","userName":"zhenaiu3v","playerName":"p688zhenaiu3v","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":2222.0,"validBetAmount":2222.0,"netAmount":2421.98,"betAt":"2026-08-22 00:06:27","netAt":"2026-08-22 01:32:23","syncAt":"2026-08-22 01:34:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-21 23:30:00","leagueName":"立陶宛乙级联赛","matchName":"BE1国家发展学院 v 加尔利阿瓦","matchId":"5521857","leagueId":"6135","playOptionName":"小 3","playName":"全场大小","stageType":"滚球","marketType":"EU","oddsValue":"2.09","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362000481157044","generatedId":"5362000481157044","userName":"cheng0909","playerName":"p688cheng0909","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"-100","gameTypeName":"串关","betAmount":5.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:31:33","netAt":"-","syncAt":"2026-08-22 01:34:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 01:00:00","leagueName":"埃及超级联赛","matchName":"艾柏卡尔瑟梅德 v 埃及国家银行","matchId":"5587192","leagueId":"533","playOptionName":"埃及国家银行","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"2.21","scoreBenchmark":"-","seriesType":"串关","seriesName":"6串1","settleScore":"-"},{"matchStartTime":"2026-08-22 00:00:00","leagueName":"丹麦甲级联赛","matchName":"瓦埃勒 v 埃斯比约","matchId":"5537987","leagueId":"6218","playOptionName":"埃斯比约","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"6.40","scoreBenchmark":"-","seriesType":"串关","seriesName":"6串1","settleScore":"-"},{"matchStartTime":"2026-08-22 01:00:00","leagueName":"奥地利丁级联赛","matchName":"雷布林市 v 穆尔河畔布鲁克","matchId":"5606156","leagueId":"2100","playOptionName":"穆尔河畔布鲁克  +0.5/1","playName":"全场让球","stageType":"滚球","marketType":"EU","oddsValue":"1.95","scoreBenchmark":"0:0","seriesType":"串关","seriesName":"6串1","settleScore":"-"},{"matchStartTime":"2026-08-22 00:35:00","leagueName":"阿联酋超级联赛","matchName":"迪拜胜利 v 阿布扎比统一","matchId":"5587188","leagueId":"37","playOptionName":"迪拜胜利","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"2.78","scoreBenchmark":"-","seriesType":"串关","seriesName":"6串1","settleScore":"-"},{"matchStartTime":"2026-08-22 01:00:00","leagueName":"瑞典超级联赛","matchName":"天狼星 v 赫根","matchId":"5505521","leagueId":"265","playOptionName":"天狼星","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"3.80","scoreBenchmark":"-","seriesType":"串关","seriesName":"6串1","settleScore":"-"},{"matchStartTime":"2026-08-22 00:00:00","leagueName":"德国杯","matchName":"曼海姆 v 凯泽斯劳滕","matchId":"5502496","leagueId":"1524","playOptionName":"凯泽斯劳滕","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"2.99","scoreBenchmark":"-","seriesType":"串关","seriesName":"6串1","settleScore":"-"}]},{"id":"TY_5362000900503426","generatedId":"5362000900503426","userName":"xyz456","playerName":"p688xyz456","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:33:53","netAt":"-","syncAt":"2026-08-22 01:34:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 02:00:00","leagueName":"球会友谊赛","matchName":"尤铁尔 v 乌德瓦尔德乌索","matchId":"5593600","leagueId":"1516","playOptionName":"尤铁尔  +0/0.5","playName":"全场让球","stageType":"早盘","marketType":"EU","oddsValue":"1.97","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5361986303184111","generatedId":"5361986303184111","userName":"zhenaiu3v","playerName":"p688zhenaiu3v","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":1748.79,"validBetAmount":1748.79,"netAmount":-1748.79,"betAt":"2026-08-22 00:12:47","netAt":"2026-08-22 01:31:45","syncAt":"2026-08-22 01:32:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-22 00:00:00","leagueName":"挪威女子超级联赛","matchName":"布兰(女) v 罗亚(女)","matchId":"5593035","leagueId":"231","playOptionName":"小 4.5","playName":"全场大小","stageType":"滚球","marketType":"EU","oddsValue":"1.81","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362000270335591","generatedId":"5362000270335591","userName":"xyz456","playerName":"p688xyz456","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:30:23","netAt":"-","syncAt":"2026-08-22 01:32:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 02:00:00","leagueName":"冰岛女子超级联赛","matchName":"哈夫纳夫约杜尔(女) v 维京古(女)","matchId":"5568067","leagueId":"1511","playOptionName":"维京古(女)  +1.5","playName":"全场让球","stageType":"早盘","marketType":"EU","oddsValue":"2.01","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362000425567276","generatedId":"5362000425567276","userName":"zhenaiu3v","playerName":"p688zhenaiu3v","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":2000.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:31:15","netAt":"-","syncAt":"2026-08-22 01:32:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 01:00:00","leagueName":"约旦超级杯","matchName":"费萨里体育 v 安曼团结","matchId":"5587194","leagueId":"64214","playOptionName":"费萨里体育  -0/0.5","playName":"全场让球","stageType":"滚球","marketType":"EU","oddsValue":"1.97","scoreBenchmark":"0:0","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362000532568776","generatedId":"5362000532568776","userName":"xyz456","playerName":"p688xyz456","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:31:50","netAt":"-","syncAt":"2026-08-22 01:32:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 02:00:00","leagueName":"英格兰超级联赛U21","matchName":"阿斯顿维拉U21 v 布莱顿U21","matchId":"5587202","leagueId":"473","playOptionName":"阿斯顿维拉U21  -0/0.5","playName":"全场让球","stageType":"早盘","marketType":"EU","oddsValue":"2.08","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5361996626382481","generatedId":"5361996626382481","userName":"haipeng666","playerName":"p688haipeng666","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":20.0,"validBetAmount":20.0,"netAmount":-20.0,"betAt":"2026-08-22 01:10:08","netAt":"2026-08-22 01:29:51","syncAt":"2026-08-22 01:30:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-22 01:00:00","leagueName":"瑞典超级联赛","matchName":"天狼星 v 赫根","matchId":"5505521","leagueId":"265","playOptionName":"0-0","playName":"上半场-波胆","stageType":"滚球","marketType":"EU","oddsValue":"3.20","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362000052349407","generatedId":"5362000052349407","userName":"xyz456","playerName":"p688xyz456","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:29:10","netAt":"-","syncAt":"2026-08-22 01:30:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 02:00:00","leagueName":"英格兰超级联赛U21","matchName":"阿斯顿维拉U21 v 布莱顿U21","matchId":"5587202","leagueId":"473","playOptionName":"阿斯顿维拉U21  0","playName":"全场让球","stageType":"早盘","marketType":"EU","oddsValue":"1.93","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362000056213509","generatedId":"5362000056213509","userName":"pdf667891","playerName":"p688pdf667891","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":100.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:29:12","netAt":"-","syncAt":"2026-08-22 01:30:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 02:00:00","leagueName":"英格兰超级联赛U21","matchName":"阿斯顿维拉U21 v 布莱顿U21","matchId":"5587202","leagueId":"473","playOptionName":"阿斯顿维拉U21  0","playName":"全场让球","stageType":"早盘","marketType":"EU","oddsValue":"1.93","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362000067274873","generatedId":"5362000067274873","userName":"xyz456","playerName":"p688xyz456","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:29:15","netAt":"-","syncAt":"2026-08-22 01:30:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 02:00:00","leagueName":"英格兰超级联赛U21","matchName":"阿斯顿维拉U21 v 布莱顿U21","matchId":"5587202","leagueId":"473","playOptionName":"阿斯顿维拉U21  0","playName":"上半场让球","stageType":"早盘","marketType":"EU","oddsValue":"1.93","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]}]}}
01:37:02.494 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,985] - V2体育详情补丁窗口完成,venueCode=aaa, apiCode=ty, window=2026-08-22 01:30:00~2026-08-22 01:39:59, fetched=12, updated=11, skipped=1, failed=false, reason=null
01:37:02.494 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,905] - 开始V2体育详情补丁,venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:30:00~2026-08-22 01:39:59
01:37:02.500 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.g.p.i.BwThirdGamePlatformServiceImpl - [sendBwRequest,281] - bw platform request, method=queryBetOrdersV2, path=/member/game/betBatchQuery/v2, userName=null, venueCode=sb_ty, serialNo=null
01:37:02.501 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v2, waitMs=2287
01:37:02.975 [schedule-pool-16] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:04.792 [xxl-job, JobThread-58-1787309040018] INFO  GameApiClient - [executeRequest,119] - BW API请求参数: path=/member/game/betBatchQuery/v2, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v2, merchantCode=BQG716, headers={"merchantCode":"BQG716","ob-nonce":"882664","ob-signature":"7344****5596","ob-timestamp":"1787333824","Content-Type":"application/json"}, body={"venueCode":"sb_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:30:00","endTime":"2026-08-22 01:39:59","pageNum":"1"}
01:37:04.928 [xxl-job, JobThread-58-1787309040018] INFO  GameApiClient - [executeRequest,144] - BW API响应参数: path=/member/game/betBatchQuery/v2, url=https://bgcgw.bguwvz.com/bw-gameapi-client-gateway/bw-gameapi-client-server/member/game/betBatchQuery/v2, statusCode=200, responseBody={"code":0,"message":"success","traceId":"38c2568d244f46de8323d527815bed4b.252.17873338248849423","data":{"totalRecord":11,"totalPage":1,"list":[{"id":"SBTY_561352070976766013","generatedId":"561352070976766013","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:32:44","netAt":"-","syncAt":"2026-08-22 01:34:30","obBetStatus":2,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛","matchName":"巴林 V 沙地阿拉伯","matchId":"1.32700003E8","leagueId":"13959.0","playOptionName":"大","playName":"大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"0.77","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561352259955327049","generatedId":"561352259955327049","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:33:28","netAt":"-","syncAt":"2026-08-22 01:34:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"葡萄牙 (女) V 冰岛 (女)","matchId":"1.32887135E8","leagueId":"23808.0","playOptionName":" o","playName":"主队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.82","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561352320084869124","generatedId":"561352320084869124","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":20.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:33:42","netAt":"-","syncAt":"2026-08-22 01:34:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"葡萄牙 (女) V 冰岛 (女)","matchId":"1.32887135E8","leagueId":"23808.0","playOptionName":"大","playName":"大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"0.62","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351701609578537","generatedId":"561351701609578537","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:31:18","netAt":"-","syncAt":"2026-08-22 01:32:30","obBetStatus":2,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛","matchName":"巴林 V 沙地阿拉伯","matchId":"1.32700003E8","leagueId":"13959.0","playOptionName":"大","playName":"大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"0.79","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351731674349597","generatedId":"561351731674349597","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:31:25","netAt":"-","syncAt":"2026-08-22 01:32:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛","matchName":"巴林 V 沙地阿拉伯","matchId":"1.32700003E8","leagueId":"13959.0","playOptionName":" o","playName":"客队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.93","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351843343499312","generatedId":"561351843343499312","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:31:51","netAt":"-","syncAt":"2026-08-22 01:32:30","obBetStatus":2,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛","matchName":"巴林 V 沙地阿拉伯","matchId":"1.32700003E8","leagueId":"13959.0","playOptionName":" u","playName":"主队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.82","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351048774549573","generatedId":"561351048774549573","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:28:46","netAt":"-","syncAt":"2026-08-22 01:30:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"葡萄牙 (女) V 冰岛 (女)","matchId":"1.32887135E8","leagueId":"23808.0","playOptionName":"大","playName":"大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"0.66","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351096019189761","generatedId":"561351096019189761","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:28:57","netAt":"-","syncAt":"2026-08-22 01:30:30","obBetStatus":2,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"葡萄牙 (女) V 冰岛 (女)","matchId":"1.32887135E8","leagueId":"23808.0","playOptionName":"大","playName":"大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"0.58","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351108904091684","generatedId":"561351108904091684","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:29:00","netAt":"-","syncAt":"2026-08-22 01:30:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"葡萄牙 (女) V 冰岛 (女)","matchId":"1.32887135E8","leagueId":"23808.0","playOptionName":"大","playName":"大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"0.66","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351151853764625","generatedId":"561351151853764625","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:29:10","netAt":"-","syncAt":"2026-08-22 01:30:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"葡萄牙 (女) V 冰岛 (女)","matchId":"1.32887135E8","leagueId":"23808.0","playOptionName":" o","playName":"主队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.82","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351181918535710","generatedId":"561351181918535710","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:29:17","netAt":"-","syncAt":"2026-08-22 01:30:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"葡萄牙 (女) V 冰岛 (女)","matchId":"1.32887135E8","leagueId":"23808.0","playOptionName":" o","playName":"主队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.82","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]}]}}
01:37:04.992 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,985] - V2体育详情补丁窗口完成,venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:30:00~2026-08-22 01:39:59, fetched=11, updated=8, skipped=3, failed=false, reason=null
01:37:04.992 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsDetailRange,730] - V2体育详情hot回填完成,扫描=175,待回填=8,窗口=2,拉取=23,更新=19,跳过=4,失败=0,lastSyncAt=2026-08-21 23:36:06,lastId=4132809
01:37:05.423 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:05.425 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:05.431 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:05.431 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:05.433 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:05.434 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:05.435 [xxl-job, JobThread-74-1787309040024] INFO  c.r.j.h.LotteryBetEventInboxJob - [lotteryBetEventInboxJob,34] - lotteryBetEventInboxJob finished, limit=500, saved=0
01:37:05.996 [schedule-pool-16] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:07.141 [schedule-pool-41] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:07.620 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsDetailRange,730] - V2体育详情history回填完成,扫描=300,待回填=0,窗口=0,拉取=0,更新=0,跳过=0,失败=0,lastSyncAt=2026-07-26 21:52:29,lastId=3448179
01:37:07.632 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsBetDetails,384] - V2体育详情独立回填完成,热区扫描=175,热区待回填=8,热区窗口=2,热区拉取=23,热区更新=19,历史扫描=300,历史待回填=0,历史窗口=0,历史拉取=0,历史更新=0,elapsedMs=7629
01:37:07.633 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,39] - betRecordSportsDetailBackfillJob finished
01:37:09.000 [schedule-pool-32] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:11.785 [xxl-job, JobThread-61-1787333730004] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-61-1787333730004,10,main]
01:37:12.021 [schedule-pool-32] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
01:37:12.144 [schedule-pool-3] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源