RuoYi Logs
dev

sys-info.log

job · 最近 1000 行 · 已读取 320.0 KiB

02:03:03.030 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dg_zr 注单数据, API编码: dg_zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:53:04 ~ 2026-08-22 02:01:03
02:03:03.032 [xxl-job, JobThread-56-1787335380014] 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
02:03:03.033 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2204
02:03:04.966 [schedule-pool-21] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:05.238 [xxl-job, JobThread-56-1787335380014] 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":"366574","ob-signature":"F7D8****9229","ob-timestamp":"1787335385","Content-Type":"application/json"}, body={"venueCode":"dg_zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:04","endTime":"2026-08-22 02:01:03","pageNum":"1"}
02:03:05.364 [xxl-job, JobThread-56-1787335380014] 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.17873353853268055","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:05.364 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dg_zr, apiCode=dg_zr, window=2026-08-22 01:53:04~2026-08-22 02:01:03, page=1, fetched=0, apiMs=2333, totalPageMs=2333
02:03:05.364 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dg_zr, apiCode=dg_zr, window=2026-08-22 01:53:04~2026-08-22 02:01:03, pages=0, fetched=0, saved=0, success=true, elapsedMs=2333
02:03:05.368 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dg_zr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:05.368 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dg_zr, apiCode=dg_zr, windows=1, fetched=0, saved=0, elapsedMs=2337
02:03:05.370 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 ag_zr 的注单数据, API编码: ag_zr, 场馆类型: person
02:03:05.373 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 ag_zr 注单数据, API编码: ag_zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:53:06 ~ 2026-08-22 02:01:05
02:03:05.374 [xxl-job, JobThread-56-1787335380014] 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
02:03:05.375 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2362
02:03:05.853 [schedule-pool-11] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:07.738 [xxl-job, JobThread-56-1787335380014] 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":"499705","ob-signature":"BB72****F0D6","ob-timestamp":"1787335387","Content-Type":"application/json"}, body={"venueCode":"ag_zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:06","endTime":"2026-08-22 02:01:05","pageNum":"1"}
02:03:07.881 [xxl-job, JobThread-56-1787335380014] 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.17873353878361075","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:07.882 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=ag_zr, apiCode=ag_zr, window=2026-08-22 01:53:06~2026-08-22 02:01:05, page=1, fetched=0, apiMs=2509, totalPageMs=2509
02:03:07.882 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=ag_zr, apiCode=ag_zr, window=2026-08-22 01:53:06~2026-08-22 02:01:05, pages=0, fetched=0, saved=0, success=true, elapsedMs=2509
02:03:07.886 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 ag_zr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:07.886 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=ag_zr, apiCode=ag_zr, windows=1, fetched=0, saved=0, elapsedMs=2513
02:03:07.887 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wczr 的注单数据, API编码: zr, 场馆类型: person
02:03:07.890 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wczr 注单数据, API编码: zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:53:09 ~ 2026-08-22 02:01:07
02:03:07.891 [xxl-job, JobThread-56-1787335380014] 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
02:03:07.893 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2345
02:03:08.850 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:08.856 [schedule-pool-11] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:08.859 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:08.881 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:08.886 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:08.892 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:08.895 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:08.901 [xxl-job, JobThread-74-1787309040024] INFO  c.r.j.h.LotteryBetEventInboxJob - [lotteryBetEventInboxJob,34] - lotteryBetEventInboxJob finished, limit=500, saved=0
02:03:09.969 [schedule-pool-18] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:10.241 [xxl-job, JobThread-56-1787335380014] 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":"310573","ob-signature":"6441****18B5","ob-timestamp":"1787335390","Content-Type":"application/json"}, body={"venueCode":"zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:09","endTime":"2026-08-22 02:01:07","pageNum":"1"}
02:03:10.373 [xxl-job, JobThread-56-1787335380014] 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.17873353903299993","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:10.373 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wczr, apiCode=zr, window=2026-08-22 01:53:09~2026-08-22 02:01:07, page=1, fetched=0, apiMs=2483, totalPageMs=2483
02:03:10.373 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wczr, apiCode=zr, window=2026-08-22 01:53:09~2026-08-22 02:01:07, pages=0, fetched=0, saved=0, success=true, elapsedMs=2483
02:03:10.386 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wczr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:10.386 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wczr, apiCode=zr, windows=1, fetched=0, saved=0, elapsedMs=2496
02:03:10.395 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbty 的注单数据, API编码: sb_ty, 场馆类型: sport
02:03:10.409 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbty 注单数据, API编码: sb_ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:53:11 ~ 2026-08-22 02:01:10
02:03:10.415 [xxl-job, JobThread-56-1787335380014] 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
02:03:10.416 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2321
02:03:11.860 [schedule-pool-35] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:12.741 [xxl-job, JobThread-56-1787335380014] 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":"110834","ob-signature":"97C0****5286","ob-timestamp":"1787335392","Content-Type":"application/json"}, body={"venueCode":"sb_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:11","endTime":"2026-08-22 02:01:10","pageNum":"1"}
02:03:12.874 [xxl-job, JobThread-56-1787335380014] 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.17873353928291295","data":{"totalRecord":8,"totalPage":1,"list":[{"betAmount":50.0,"betContent":"篮球  上半场让球  h  @-0.8400","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561358891384832061","id":"SBTY_561358891384832061","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"上半场让球","playOptionName":" h","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:59:12","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:00:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  让球 中国 (女)  @0.7900","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561359101838229557","id":"SBTY_561359101838229557","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 02:00:01","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:00:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.6600","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351048774549573","id":"SBTY_561351048774549573","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:28:46","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.6600","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351108904091684","id":"SBTY_561351108904091684","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:00","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351151853764625","id":"SBTY_561351151853764625","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:10","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351181918535710","id":"SBTY_561351181918535710","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:17","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561352259955327049","id":"SBTY_561352259955327049","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:33:28","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":20.0,"betContent":"篮球  大小盘 大  @0.6200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561352320084869124","id":"SBTY_561352320084869124","bizId":null,"netAmount":12.4,"obBetStatus":"1","validBetAmount":12.4,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:33:42","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"}]}}
02:03:12.878 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:12.996 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.007 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.009 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.009 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.009 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.009 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.010 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.010 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:13.012 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=8, resolved=8, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=0, vipUpgradeTurnoverMs=0, retainMs=5, activeRewardMs=8, turnoverRefreshMs=27, settlementMs=2, totalMs=45
02:03:13.012 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dbty, records=8, inserted=2, updated=6, skipped=0, affectedMembers=1, queryMs=24, insertMs=10, updateMs=30, postProcessMs=45, totalMs=132
02:03:13.017 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:13.017 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dbty V2时间窗 2026-08-22 01:53:11 - 2026-08-22 02:01:10 第1页拉取=8,新增=2,更新=6,跳过=0
02:03:13.017 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:53:11~2026-08-22 02:01:10, page=1, fetched=8, saved=8, inserted=2, updated=6, skipped=0, affectedMembers=1, apiMs=2464, convertMs=3, persistMs=132, queryMs=24, insertMs=10, updateMs=30, postProcessMs=45, totalPageMs=2608
02:03:13.017 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:53:11~2026-08-22 02:01:10, pages=1, fetched=8, saved=8, success=true, elapsedMs=2608
02:03:13.029 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbty V2同步成功,窗口=1,拉取记录=8,新增或更新=8
02:03:13.029 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbty, apiCode=sb_ty, windows=1, fetched=8, saved=8, elapsedMs=2620
02:03:13.038 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 kvty 的注单数据, API编码: im_ty, 场馆类型: sport
02:03:13.052 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 kvty 注单数据, API编码: im_ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:53:14 ~ 2026-08-22 02:01:13
02:03:13.058 [xxl-job, JobThread-56-1787335380014] 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
02:03:13.059 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2178
02:03:14.880 [schedule-pool-35] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:14.985 [schedule-pool-15] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:15.241 [xxl-job, JobThread-56-1787335380014] 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":"671753","ob-signature":"2E7E****161C","ob-timestamp":"1787335395","Content-Type":"application/json"}, body={"venueCode":"im_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:14","endTime":"2026-08-22 02:01:13","pageNum":"1"}
02:03:15.405 [xxl-job, JobThread-56-1787335380014] 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.259.17873353953371741","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:15.406 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=kvty, apiCode=im_ty, window=2026-08-22 01:53:14~2026-08-22 02:01:13, page=1, fetched=0, apiMs=2353, totalPageMs=2353
02:03:15.406 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=kvty, apiCode=im_ty, window=2026-08-22 01:53:14~2026-08-22 02:01:13, pages=0, fetched=0, saved=0, success=true, elapsedMs=2353
02:03:15.418 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 kvty V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:15.418 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=kvty, apiCode=im_ty, windows=1, fetched=0, saved=0, elapsedMs=2366
02:03:15.427 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dpdj 的注单数据, API编码: dj, 场馆类型: esports
02:03:15.444 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dpdj 注单数据, API编码: dj, 场馆类型: esports, 币种: CNY, 时间范围: 2026-08-22 01:53:17 ~ 2026-08-22 02:01:15
02:03:15.450 [xxl-job, JobThread-56-1787335380014] 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
02:03:15.451 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2286
02:03:17.741 [xxl-job, JobThread-56-1787335380014] 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":"446704","ob-signature":"F40F****D6DD","ob-timestamp":"1787335397","Content-Type":"application/json"}, body={"venueCode":"dj","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:17","endTime":"2026-08-22 02:01:15","pageNum":"1"}
02:03:17.874 [xxl-job, JobThread-56-1787335380014] 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.17873353978334645","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:17.874 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dpdj, apiCode=dj, window=2026-08-22 01:53:17~2026-08-22 02:01:15, page=1, fetched=0, apiMs=2429, totalPageMs=2429
02:03:17.874 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dpdj, apiCode=dj, window=2026-08-22 01:53:17~2026-08-22 02:01:15, pages=0, fetched=0, saved=0, success=true, elapsedMs=2430
02:03:17.887 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dpdj V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:17.887 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dpdj, apiCode=dj, windows=1, fetched=0, saved=0, elapsedMs=2442
02:03:17.895 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wcqp 的注单数据, API编码: by_qp, 场馆类型: cards
02:03:17.902 [schedule-pool-46] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:17.910 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wcqp 注单数据, API编码: by_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:53:19 ~ 2026-08-22 02:01:17
02:03:17.918 [xxl-job, JobThread-56-1787335380014] 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
02:03:17.920 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2318
02:03:20.001 [schedule-pool-41] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:20.241 [xxl-job, JobThread-56-1787335380014] 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":"165885","ob-signature":"64D0****3ACA","ob-timestamp":"1787335400","Content-Type":"application/json"}, body={"venueCode":"by_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:19","endTime":"2026-08-22 02:01:17","pageNum":"1"}
02:03:20.395 [xxl-job, JobThread-56-1787335380014] 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.17873354003276277","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:20.395 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wcqp, apiCode=by_qp, window=2026-08-22 01:53:19~2026-08-22 02:01:17, page=1, fetched=0, apiMs=2485, totalPageMs=2485
02:03:20.395 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wcqp, apiCode=by_qp, window=2026-08-22 01:53:19~2026-08-22 02:01:17, pages=0, fetched=0, saved=0, success=true, elapsedMs=2485
02:03:20.407 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wcqp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:20.407 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wcqp, apiCode=by_qp, windows=1, fetched=0, saved=0, elapsedMs=2497
02:03:20.416 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dpqip 的注单数据, API编码: ky_qp, 场馆类型: cards
02:03:20.429 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dpqip 注单数据, API编码: ky_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:53:21 ~ 2026-08-22 02:01:20
02:03:20.435 [xxl-job, JobThread-56-1787335380014] 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
02:03:20.436 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2301
02:03:20.905 [schedule-pool-38] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:22.741 [xxl-job, JobThread-56-1787335380014] 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":"650740","ob-signature":"CF6C****ADAB","ob-timestamp":"1787335402","Content-Type":"application/json"}, body={"venueCode":"ky_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:21","endTime":"2026-08-22 02:01:20","pageNum":"1"}
02:03:22.889 [xxl-job, JobThread-56-1787335380014] 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.17873354028399923","data":{"totalRecord":11,"totalPage":1,"list":[{"betAmount":40.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334940-7960548494-12","id":"KYQP_50-1787334940-7960548494-12","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334940-7960548494-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:55:40","netAt":"2026-08-22 01:56:01","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":80.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334965-7960550977-12","id":"KYQP_50-1787334965-7960550977-12","bizId":null,"netAmount":-2.0,"obBetStatus":"1","validBetAmount":80.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334965-7960550977-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:56:05","netAt":"2026-08-22 01:56:24","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":80.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334992-7960553653-12","id":"KYQP_50-1787334992-7960553653-12","bizId":null,"netAmount":-80.0,"obBetStatus":"1","validBetAmount":80.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334992-7960553653-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:56:32","netAt":"2026-08-22 01:56:52","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":24.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787335023-7960556722-111","id":"KYQP_50-1787335023-7960556722-111","bizId":null,"netAmount":24.0,"obBetStatus":"1","validBetAmount":24.0,"platformName":"百家乐体验房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787335023-7960556722-111","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:57:03","netAt":"2026-08-22 01:57:22","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":50.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787335046-7960559020-11","id":"KYQP_50-1787335046-7960559020-11","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"百家乐体验房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787335046-7960559020-11","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:57:26","netAt":"2026-08-22 01:57:45","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":40.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334865-7960541026-13","id":"KYQP_50-1787334865-7960541026-13","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334865-7960541026-13","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:54:25","netAt":"2026-08-22 01:54:46","syncAt":"2026-08-22 01:56:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":160.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334915-7960546008-12","id":"KYQP_50-1787334915-7960546008-12","bizId":null,"netAmount":-80.0,"obBetStatus":"1","validBetAmount":80.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334915-7960546008-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:55:15","netAt":"2026-08-22 01:55:36","syncAt":"2026-08-22 01:56:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":120.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334719-7960526483-14","id":"KYQP_50-1787334719-7960526483-14","bizId":null,"netAmount":40.0,"obBetStatus":"1","validBetAmount":0.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334719-7960526483-14","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:51:59","netAt":"2026-08-22 01:52:19","syncAt":"2026-08-22 01:54:31","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":40.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334743-7960528892-12","id":"KYQP_50-1787334743-7960528892-12","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334743-7960528892-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:52:23","netAt":"2026-08-22 01:52:43","syncAt":"2026-08-22 01:54:31","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":40.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334767-7960531379-11","id":"KYQP_50-1787334767-7960531379-11","bizId":null,"netAmount":40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334767-7960531379-11","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:52:47","netAt":"2026-08-22 01:53:07","syncAt":"2026-08-22 01:54:31","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":40.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334791-7960533671-12","id":"KYQP_50-1787334791-7960533671-12","bizId":null,"netAmount":0.0,"obBetStatus":"1","validBetAmount":0.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334791-7960533671-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:53:11","netAt":"2026-08-22 01:53:33","syncAt":"2026-08-22 01:54:31","venueCode":"ky_qp","venueName":"开元棋牌"}]}}
02:03:22.893 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:23.079 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.090 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.100 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.114 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.125 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.127 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.127 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.127 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.128 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.128 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.128 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:03:23.213 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=11, resolved=11, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=4, vipUpgradeTurnoverMs=15, retainMs=12, activeRewardMs=14, turnoverRefreshMs=64, settlementMs=85, totalMs=199
02:03:23.213 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dpqip, records=11, inserted=5, updated=6, skipped=0, affectedMembers=1, queryMs=33, insertMs=26, updateMs=30, postProcessMs=199, totalMs=317
02:03:23.218 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:23.218 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dpqip V2时间窗 2026-08-22 01:53:21 - 2026-08-22 02:01:20 第1页拉取=11,新增=5,更新=6,跳过=0
02:03:23.218 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dpqip, apiCode=ky_qp, window=2026-08-22 01:53:21~2026-08-22 02:01:20, page=1, fetched=11, saved=11, inserted=5, updated=6, skipped=0, affectedMembers=1, apiMs=2459, convertMs=3, persistMs=317, queryMs=33, insertMs=26, updateMs=30, postProcessMs=199, totalPageMs=2788
02:03:23.218 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dpqip, apiCode=ky_qp, window=2026-08-22 01:53:21~2026-08-22 02:01:20, pages=1, fetched=11, saved=11, success=true, elapsedMs=2788
02:03:23.230 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dpqip V2同步成功,窗口=1,拉取记录=11,新增或更新=11
02:03:23.231 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dpqip, apiCode=ky_qp, windows=1, fetched=11, saved=11, elapsedMs=2801
02:03:23.239 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wccp 的注单数据, API编码: tc_cp, 场馆类型: lottery
02:03:23.253 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wccp 注单数据, API编码: tc_cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:53:24 ~ 2026-08-22 02:01:23
02:03:23.259 [xxl-job, JobThread-56-1787335380014] 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
02:03:23.260 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=1977
02:03:23.925 [schedule-pool-38] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:25.017 [schedule-pool-25] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:25.242 [xxl-job, JobThread-56-1787335380014] 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":"413138","ob-signature":"DB13****AB52","ob-timestamp":"1787335405","Content-Type":"application/json"}, body={"venueCode":"tc_cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:24","endTime":"2026-08-22 02:01:23","pageNum":"1"}
02:03:25.374 [xxl-job, JobThread-56-1787335380014] 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.17873354053290397","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:25.374 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wccp, apiCode=tc_cp, window=2026-08-22 01:53:24~2026-08-22 02:01:23, page=1, fetched=0, apiMs=2121, totalPageMs=2121
02:03:25.374 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wccp, apiCode=tc_cp, window=2026-08-22 01:53:24~2026-08-22 02:01:23, pages=0, fetched=0, saved=0, success=true, elapsedMs=2121
02:03:25.387 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wccp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:25.387 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wccp, apiCode=tc_cp, windows=1, fetched=0, saved=0, elapsedMs=2133
02:03:25.401 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbcaip 的注单数据, API编码: cp, 场馆类型: lottery
02:03:25.415 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbcaip 注单数据, API编码: cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:53:26 ~ 2026-08-22 02:01:25
02:03:25.421 [xxl-job, JobThread-56-1787335380014] 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
02:03:25.422 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2315
02:03:26.945 [schedule-pool-45] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:27.741 [xxl-job, JobThread-56-1787335380014] 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":"676265","ob-signature":"46CB****4B9C","ob-timestamp":"1787335407","Content-Type":"application/json"}, body={"venueCode":"cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:26","endTime":"2026-08-22 02:01:25","pageNum":"1"}
02:03:27.864 [xxl-job, JobThread-56-1787335380014] 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.17873354078221629","data":{"totalRecord":6,"totalPage":1,"list":[{"betAmount":160.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  9","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860509577355355","id":"CP_2090860509577355355","bizId":null,"netAmount":-160.0,"obBetStatus":"1","validBetAmount":160.0,"platformName":"","playName":"第十名定位胆","playOptionName":"9","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:56:06","netAt":"2026-08-22 01:59:03","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":40.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  7","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860951443079198","id":"CP_2090860951443079198","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"","playName":"第十名定位胆","playOptionName":"7","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:57:51","netAt":"2026-08-22 01:59:04","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":40.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  8","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860951459856475","id":"CP_2090860951459856475","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"","playName":"第十名定位胆","playOptionName":"8","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:57:51","netAt":"2026-08-22 01:59:04","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":40.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  6","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860951472439300","id":"CP_2090860951472439300","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"","playName":"第十名定位胆","playOptionName":"6","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:57:51","netAt":"2026-08-22 01:59:04","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":20.0,"betContent":"20260821-154  幸运飞艇  第十名定位胆  5","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090859710684074047","id":"CP_2090859710684074047","bizId":null,"netAmount":-20.0,"obBetStatus":"1","validBetAmount":20.0,"platformName":"","playName":"第十名定位胆","playOptionName":"5","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-154","tableCode":"","ticketPlanNo":"20260821-154","userName":"ying2000","betAt":"2026-08-22 01:52:55","netAt":"2026-08-22 01:54:04","syncAt":"2026-08-22 01:56:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":90.0,"betContent":"20260822-023  河内5分彩  第五球定位胆  1","gameTypeId":"56","gameTypeName":"河内5分彩","generatedId":"2090859965479653441","id":"CP_2090859965479653441","bizId":null,"netAmount":-90.0,"obBetStatus":"1","validBetAmount":90.0,"platformName":"","playName":"第五球定位胆","playOptionName":"1","playerName":"p688ying2000","roundId":"-1","roundNo":"20260822-023","tableCode":"","ticketPlanNo":"20260822-023","userName":"ying2000","betAt":"2026-08-22 01:53:56","netAt":"2026-08-22 01:55:00","syncAt":"2026-08-22 01:56:06","venueCode":"cp","venueName":"DB彩票"}]}}
02:03:27.868 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:28.395 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=1861, cycleId=2424, result=success, allocated=4, operator=bet-record-sync-v2
02:03:28.414 [xxl-job, JobThread-56-1787335380014] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=6, resolved=6, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=4, vipUpgradeTurnoverMs=15, retainMs=12, activeRewardMs=10, turnoverRefreshMs=408, settlementMs=19, totalMs=473
02:03:28.414 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dbcaip, records=6, inserted=4, updated=2, skipped=0, affectedMembers=1, queryMs=19, insertMs=21, updateMs=10, postProcessMs=474, totalMs=543
02:03:28.419 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:28.419 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dbcaip V2时间窗 2026-08-22 01:53:26 - 2026-08-22 02:01:25 第1页拉取=6,新增=4,更新=2,跳过=0
02:03:28.420 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dbcaip, apiCode=cp, window=2026-08-22 01:53:26~2026-08-22 02:01:25, page=1, fetched=6, saved=6, inserted=4, updated=2, skipped=0, affectedMembers=1, apiMs=2448, convertMs=3, persistMs=543, queryMs=19, insertMs=21, updateMs=10, postProcessMs=474, totalPageMs=3004
02:03:28.420 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbcaip, apiCode=cp, window=2026-08-22 01:53:26~2026-08-22 02:01:25, pages=1, fetched=6, saved=6, success=true, elapsedMs=3004
02:03:28.432 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbcaip V2同步成功,窗口=1,拉取记录=6,新增或更新=6
02:03:28.432 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbcaip, apiCode=cp, windows=1, fetched=6, saved=6, elapsedMs=3016
02:03:28.440 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wc电子 的注单数据, API编码: cq9_dz, 场馆类型: dianzi
02:03:28.454 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wc电子 注单数据, API编码: cq9_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:53:29 ~ 2026-08-22 02:01:28
02:03:28.460 [xxl-job, JobThread-56-1787335380014] 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
02:03:28.461 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=1776
02:03:29.966 [schedule-pool-45] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:30.004 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
02:03:30.010 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
02:03:30.033 [schedule-pool-26] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:30.034 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
02:03:30.039 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:03:30.039 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:03:30.039 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:03:30.039
02:03:30.039 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:03:30.039 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:03:30.039 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
02:03:30.039 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
02:03:30.042 [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":"168340","ob-signature":"CAB2****992F","ob-timestamp":"1787335410","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
02:03:30.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":"38c2568d244f46de8323d527815bed4b.253.17873354101350099","data":null}
02:03:30.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:03:30.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:03:30.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.253.17873354101350099","data":null}
02:03:30.179 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:03:30.184 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:03:30.184 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:03:30.184 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:03:30.184
02:03:30.184 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:03:30.184 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:03:30.184 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
02:03:30.184 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
02:03:30.187 [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":"255885","ob-signature":"ED37****85C7","ob-timestamp":"1787335410","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
02:03:30.241 [xxl-job, JobThread-56-1787335380014] 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":"179825","ob-signature":"8554****C5AC","ob-timestamp":"1787335410","Content-Type":"application/json"}, body={"venueCode":"cq9_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:29","endTime":"2026-08-22 02:01:28","pageNum":"1"}
02:03:30.318 [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":"dd2b0567f297402fb6266cdce30f2202.251.17873354102743269","data":null}
02:03:30.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:03:30.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:03:30.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"dd2b0567f297402fb6266cdce30f2202.251.17873354102743269","data":null}
02:03:30.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:03:30.370 [xxl-job, JobThread-56-1787335380014] 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.17873354103260537","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:30.370 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wc电子, apiCode=cq9_dz, window=2026-08-22 01:53:29~2026-08-22 02:01:28, page=1, fetched=0, apiMs=1915, totalPageMs=1915
02:03:30.370 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wc电子, apiCode=cq9_dz, window=2026-08-22 01:53:29~2026-08-22 02:01:28, pages=0, fetched=0, saved=0, success=true, elapsedMs=1915
02:03:30.374 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wc电子 V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:30.374 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wc电子, apiCode=cq9_dz, windows=1, fetched=0, saved=0, elapsedMs=1919
02:03:30.375 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbdianzi 的注单数据, API编码: dz, 场馆类型: dianzi
02:03:30.378 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbdianzi 注单数据, API编码: dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:53:31 ~ 2026-08-22 02:01:30
02:03:30.379 [xxl-job, JobThread-56-1787335380014] 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
02:03:30.380 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2357
02:03:32.741 [xxl-job, JobThread-56-1787335380014] 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":"803190","ob-signature":"9614****ED87","ob-timestamp":"1787335412","Content-Type":"application/json"}, body={"venueCode":"dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:31","endTime":"2026-08-22 02:01:30","pageNum":"1"}
02:03:32.867 [xxl-job, JobThread-56-1787335380014] 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.17873354128266755","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:32.867 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dbdianzi, apiCode=dz, window=2026-08-22 01:53:31~2026-08-22 02:01:30, page=1, fetched=0, apiMs=2489, totalPageMs=2489
02:03:32.868 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbdianzi, apiCode=dz, window=2026-08-22 01:53:31~2026-08-22 02:01:30, pages=0, fetched=0, saved=0, success=true, elapsedMs=2490
02:03:32.880 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbdianzi V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:32.881 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbdianzi, apiCode=dz, windows=1, fetched=0, saved=0, elapsedMs=2502
02:03:32.889 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pg_dz 的注单数据, API编码: pg_dz, 场馆类型: dianzi
02:03:32.903 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pg_dz 注单数据, API编码: pg_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:53:34 ~ 2026-08-22 02:01:32
02:03:32.909 [xxl-job, JobThread-56-1787335380014] 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
02:03:32.910 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2327
02:03:32.986 [schedule-pool-1] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:33.021 [xxl-job, JobThread-5-1787335320005] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-5-1787335320005,10,main]
02:03:33.023 [xxl-job, JobThread-6-1787335320005] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-6-1787335320005,10,main]
02:03:33.027 [xxl-job, JobThread-7-1787335320004] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-7-1787335320004,10,main]
02:03:33.037 [xxl-job, JobThread-4-1787335320014] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-4-1787335320014,10,main]
02:03:33.059 [xxl-job, JobThread-38-1787335320010] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-38-1787335320010,10,main]
02:03:33.132 [xxl-job, JobThread-26-1787335320011] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-26-1787335320011,10,main]
02:03:33.658 [xxl-job, JobThread-8-1787335320014] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-8-1787335320014,10,main]
02:03:35.036 [schedule-pool-10] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:35.131 [xxl-job, JobThread-9-1787335320006] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-9-1787335320006,10,main]
02:03:35.240 [xxl-job, JobThread-56-1787335380014] 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":"354454","ob-signature":"DD1A****6467","ob-timestamp":"1787335415","Content-Type":"application/json"}, body={"venueCode":"pg_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:34","endTime":"2026-08-22 02:01:32","pageNum":"1"}
02:03:35.369 [xxl-job, JobThread-56-1787335380014] 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.17873354153245137","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:35.369 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pg_dz, apiCode=pg_dz, window=2026-08-22 01:53:34~2026-08-22 02:01:32, page=1, fetched=0, apiMs=2465, totalPageMs=2465
02:03:35.369 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pg_dz, apiCode=pg_dz, window=2026-08-22 01:53:34~2026-08-22 02:01:32, pages=0, fetched=0, saved=0, success=true, elapsedMs=2465
02:03:35.382 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pg_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:35.382 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pg_dz, apiCode=pg_dz, windows=1, fetched=0, saved=0, elapsedMs=2478
02:03:35.390 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbby 的注单数据, API编码: by, 场馆类型: fish
02:03:35.404 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbby 注单数据, API编码: by, 场馆类型: fish, 币种: CNY, 时间范围: 2026-08-22 01:53:37 ~ 2026-08-22 02:01:35
02:03:35.410 [xxl-job, JobThread-56-1787335380014] 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
02:03:35.411 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2326
02:03:36.006 [schedule-pool-31] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:37.741 [xxl-job, JobThread-56-1787335380014] 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":"215818","ob-signature":"B70D****F4CE","ob-timestamp":"1787335417","Content-Type":"application/json"}, body={"venueCode":"by","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:37","endTime":"2026-08-22 02:01:35","pageNum":"1"}
02:03:37.875 [xxl-job, JobThread-56-1787335380014] 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.17873354178281973","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:37.875 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dbby, apiCode=by, window=2026-08-22 01:53:37~2026-08-22 02:01:35, page=1, fetched=0, apiMs=2471, totalPageMs=2471
02:03:37.875 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbby, apiCode=by, window=2026-08-22 01:53:37~2026-08-22 02:01:35, pages=0, fetched=0, saved=0, success=true, elapsedMs=2471
02:03:37.888 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbby V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:37.888 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbby, apiCode=by, windows=1, fetched=0, saved=0, elapsedMs=2483
02:03:37.896 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pmby 的注单数据, API编码: ag_by, 场馆类型: fish
02:03:37.910 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pmby 注单数据, API编码: ag_by, 场馆类型: fish, 币种: CNY, 时间范围: 2026-08-22 01:53:39 ~ 2026-08-22 02:01:37
02:03:37.916 [xxl-job, JobThread-56-1787335380014] 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
02:03:37.917 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2320
02:03:39.027 [schedule-pool-31] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:40.052 [schedule-pool-3] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:40.241 [xxl-job, JobThread-56-1787335380014] 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":"719201","ob-signature":"1F12****0808","ob-timestamp":"1787335420","Content-Type":"application/json"}, body={"venueCode":"ag_by","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:39","endTime":"2026-08-22 02:01:37","pageNum":"1"}
02:03:40.377 [xxl-job, JobThread-56-1787335380014] 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.251.17873354203323411","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:40.377 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pmby, apiCode=ag_by, window=2026-08-22 01:53:39~2026-08-22 02:01:37, page=1, fetched=0, apiMs=2466, totalPageMs=2466
02:03:40.377 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pmby, apiCode=ag_by, window=2026-08-22 01:53:39~2026-08-22 02:01:37, pages=0, fetched=0, saved=0, success=true, elapsedMs=2467
02:03:40.390 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pmby V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:40.390 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pmby, apiCode=ag_by, windows=1, fetched=0, saved=0, elapsedMs=2480
02:03:40.398 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pp_dz 的注单数据, API编码: pp_dz, 场馆类型: dianzi
02:03:40.412 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pp_dz 注单数据, API编码: pp_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:53:41 ~ 2026-08-22 02:01:40
02:03:40.418 [xxl-job, JobThread-56-1787335380014] 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
02:03:40.419 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2318
02:03:42.047 [schedule-pool-16] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:42.741 [xxl-job, JobThread-56-1787335380014] 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":"116862","ob-signature":"D00A****49C2","ob-timestamp":"1787335422","Content-Type":"application/json"}, body={"venueCode":"pp_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:41","endTime":"2026-08-22 02:01:40","pageNum":"1"}
02:03:42.905 [xxl-job, JobThread-56-1787335380014] 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.17873354228365019","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:42.906 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pp_dz, apiCode=pp_dz, window=2026-08-22 01:53:41~2026-08-22 02:01:40, page=1, fetched=0, apiMs=2493, totalPageMs=2493
02:03:42.906 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pp_dz, apiCode=pp_dz, window=2026-08-22 01:53:41~2026-08-22 02:01:40, pages=0, fetched=0, saved=0, success=true, elapsedMs=2493
02:03:42.919 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pp_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:42.919 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pp_dz, apiCode=pp_dz, windows=1, fetched=0, saved=0, elapsedMs=2506
02:03:42.927 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 mg_dz 的注单数据, API编码: mg_dz, 场馆类型: dianzi
02:03:42.941 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 mg_dz 注单数据, API编码: mg_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:53:44 ~ 2026-08-22 02:01:42
02:03:42.947 [xxl-job, JobThread-56-1787335380014] 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
02:03:42.948 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2289
02:03:45.068 [schedule-pool-47] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:45.068 [schedule-pool-50] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:45.241 [xxl-job, JobThread-56-1787335380014] 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":"968370","ob-signature":"773F****98A6","ob-timestamp":"1787335425","Content-Type":"application/json"}, body={"venueCode":"mg_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:44","endTime":"2026-08-22 02:01:42","pageNum":"1"}
02:03:45.378 [xxl-job, JobThread-56-1787335380014] 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.17873354253325289","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:45.378 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=mg_dz, apiCode=mg_dz, window=2026-08-22 01:53:44~2026-08-22 02:01:42, page=1, fetched=0, apiMs=2436, totalPageMs=2436
02:03:45.378 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=mg_dz, apiCode=mg_dz, window=2026-08-22 01:53:44~2026-08-22 02:01:42, pages=0, fetched=0, saved=0, success=true, elapsedMs=2436
02:03:45.391 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 mg_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:45.391 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=mg_dz, apiCode=mg_dz, windows=1, fetched=0, saved=0, elapsedMs=2449
02:03:45.399 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 v8_qp 的注单数据, API编码: v8_qp, 场馆类型: cards
02:03:45.413 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 v8_qp 注单数据, API编码: v8_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:53:47 ~ 2026-08-22 02:01:45
02:03:45.419 [xxl-job, JobThread-56-1787335380014] 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
02:03:45.420 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2317
02:03:47.740 [xxl-job, JobThread-56-1787335380014] 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":"935936","ob-signature":"E5B6****EB08","ob-timestamp":"1787335427","Content-Type":"application/json"}, body={"venueCode":"v8_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:47","endTime":"2026-08-22 02:01:45","pageNum":"1"}
02:03:47.864 [xxl-job, JobThread-56-1787335380014] 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.259.17873354278232453","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:47.864 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=v8_qp, apiCode=v8_qp, window=2026-08-22 01:53:47~2026-08-22 02:01:45, page=1, fetched=0, apiMs=2451, totalPageMs=2451
02:03:47.864 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=v8_qp, apiCode=v8_qp, window=2026-08-22 01:53:47~2026-08-22 02:01:45, pages=0, fetched=0, saved=0, success=true, elapsedMs=2451
02:03:47.877 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 v8_qp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:47.877 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=v8_qp, apiCode=v8_qp, windows=1, fetched=0, saved=0, elapsedMs=2464
02:03:47.886 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 hash 的注单数据, API编码: hash, 场馆类型: person
02:03:47.900 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 hash 注单数据, API编码: hash, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:53:49 ~ 2026-08-22 02:01:47
02:03:47.906 [xxl-job, JobThread-56-1787335380014] 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
02:03:47.907 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2330
02:03:48.089 [schedule-pool-47] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:50.071 [schedule-pool-50] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:50.240 [xxl-job, JobThread-56-1787335380014] 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":"693041","ob-signature":"6E35****C8AD","ob-timestamp":"1787335430","Content-Type":"application/json"}, body={"venueCode":"hash","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:49","endTime":"2026-08-22 02:01:47","pageNum":"1"}
02:03:50.365 [xxl-job, JobThread-56-1787335380014] 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.259.17873354303252553","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:50.365 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=hash, apiCode=hash, window=2026-08-22 01:53:49~2026-08-22 02:01:47, page=1, fetched=0, apiMs=2465, totalPageMs=2465
02:03:50.365 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=hash, apiCode=hash, window=2026-08-22 01:53:49~2026-08-22 02:01:47, pages=0, fetched=0, saved=0, success=true, elapsedMs=2465
02:03:50.378 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 hash V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:50.378 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=hash, apiCode=hash, windows=1, fetched=0, saved=0, elapsedMs=2478
02:03:50.386 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 vr_cp 的注单数据, API编码: vr_cp, 场馆类型: lottery
02:03:50.400 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 vr_cp 注单数据, API编码: vr_cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:53:52 ~ 2026-08-22 02:01:50
02:03:50.406 [xxl-job, JobThread-56-1787335380014] 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
02:03:50.407 [xxl-job, JobThread-56-1787335380014] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2330
02:03:51.109 [schedule-pool-13] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:52.741 [xxl-job, JobThread-56-1787335380014] 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":"440702","ob-signature":"713C****7B41","ob-timestamp":"1787335432","Content-Type":"application/json"}, body={"venueCode":"vr_cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:53:52","endTime":"2026-08-22 02:01:50","pageNum":"1"}
02:03:52.879 [xxl-job, JobThread-56-1787335380014] 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.17873354328395463","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:03:52.879 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=vr_cp, apiCode=vr_cp, window=2026-08-22 01:53:52~2026-08-22 02:01:50, page=1, fetched=0, apiMs=2478, totalPageMs=2478
02:03:52.879 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=vr_cp, apiCode=vr_cp, window=2026-08-22 01:53:52~2026-08-22 02:01:50, pages=0, fetched=0, saved=0, success=true, elapsedMs=2478
02:03:52.892 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 vr_cp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:03:52.892 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=vr_cp, apiCode=vr_cp, windows=1, fetched=0, saved=0, elapsedMs=2491
02:03:52.904 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,187] - 注单同步V2任务执行完成(默认游标增量模式)
02:03:52.904 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,188] - V2性能 任务完成 mode=defaultCursor, venueCount=24, elapsedMs=52887
02:03:52.904 [xxl-job, JobThread-56-1787335380014] INFO  c.r.j.h.BetRecordSyncV2Job - [betRecordSyncV2Job,40] - betRecordSyncV2Job finished, mode=defaultCursor
02:03:54.132 [schedule-pool-13] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:55.087 [schedule-pool-30] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:03:57.152 [schedule-pool-12] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.004 [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]
02:04:00.004 [xxl-job, JobThread-18-1787309040012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.005 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
02:04:00.005 [xxl-job, JobThread-3-1787309040011] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.005 [xxl-job, JobThread-4-1787335440004] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.005 [xxl-job, JobThread-2-1787309040008] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.008 [xxl-job, JobThread-54-1787309040016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.008 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,28] - betRecordSportsDetailBackfillJob start, param=
02:04:00.008 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.008 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:27, handler:com.xxl.job.core.handler.impl.MethodJobHandler@5995851e[class com.ruoyi.job.handler.RiskAto002NewDeviceWithdrawJob$$EnhancerBySpringCGLIB$$b1ba685#run]
02:04:00.009 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:39, handler:com.xxl.job.core.handler.impl.MethodJobHandler@4ef2ab73[class com.ruoyi.job.handler.RiskGame003WinBetRatioJob$$EnhancerBySpringCGLIB$$203fd092#riskGame003WinBetRatioJob]
02:04:00.009 [xxl-job, JobThread-60-1787309040019] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.009 [xxl-job, JobThread-27-1787335440008] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.010 [xxl-job, JobThread-18-1787309040012] INFO  c.r.j.h.IpLimitRegisterNumberJob - [ipLimitRegisterNumberJob,27] - ipLimitRegisterNumberJob finished, affected=0
02:04:00.010 [xxl-job, JobThread-39-1787335440009] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.011 [xxl-job, JobThread-60-1787309040019] INFO  c.r.j.h.YuebaoCloseRefundJob - [processYuebaoCloseRefund,34] - 余额宝关闭清退处理完成,taskNo=ALL,affected=0
02:04:00.011 [xxl-job, JobThread-3-1787309040011] INFO  c.r.j.h.UserDayWithdrawCountJob - [userDayWithdrawCountJob,27] - userDayWithdrawCountJob finished, affected=0
02:04:00.011 [xxl-job, JobThread-2-1787309040008] INFO  c.r.j.h.UserSignRechargeCountJob - [userSignRechargeCountJob,27] - userSignRechargeCountJob finished, inserted=0
02:04:00.011 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
02:04:00.013 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.014 [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]
02:04: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]
02:04: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]
02:04:00.015 [xxl-job, JobThread-7-1787335440014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.015 [xxl-job, JobThread-5-1787335440014] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.015 [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]
02:04:00.016 [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]
02:04:00.016 [xxl-job, JobThread-4-1787335440004] INFO  c.r.j.h.UserMonthWithdrawMoneyJob - [userMonthWithdrawMoneyJob,27] - userMonthWithdrawMoneyJob finished, affected=0
02:04:00.016 [xxl-job, JobThread-6-1787335440015] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.016 [xxl-job, JobThread-8-1787335440015] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.018 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.018 [xxl-job, JobThread-9-1787335440016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.020 [xxl-job, JobThread-5-1787335440014] INFO  c.r.j.h.UserSevenDayWithdrawMoneyJob - [userSevenDayWithdrawMoneyJob,27] - userSevenDayWithdrawMoneyJob finished, affected=0
02:04:00.021 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.021 [xxl-job, JobThread-6-1787335440015] INFO  c.r.j.h.UserSignWithdrawMoneyJob - [userSignWithdrawMoneyJob,27] - userSignWithdrawMoneyJob finished, affected=0
02:04:00.026 [xxl-job, JobThread-74-1787309040024] INFO  c.r.j.h.LotteryBetEventInboxJob - [lotteryBetEventInboxJob,34] - lotteryBetEventInboxJob finished, limit=500, saved=0
02:04:00.040 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
02:04:00.046 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:04:00.046 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:04:00.046 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:04:00.046
02:04:00.046 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:04:00.046 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:04:00.046 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
02:04:00.046 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
02:04:00.050 [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":"702304","ob-signature":"FB08****40DD","ob-timestamp":"1787335440","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
02:04:00.103 [schedule-pool-9] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.107 [xxl-job, JobThread-7-1787335440014] INFO  c.r.j.h.UserSignWinMoneyJob - [userSignWinMoneyJob,27] - userSignWinMoneyJob finished, affected=0
02:04:00.173 [schedule-pool-14] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:00.182 [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":"dd2b0567f297402fb6266cdce30f2202.250.17873354401427843","data":null}
02:04:00.182 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:04:00.182 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:04:00.182 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"dd2b0567f297402fb6266cdce30f2202.250.17873354401427843","data":null}
02:04:00.182 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:04:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:04:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:04:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:04:00.186
02:04:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:04:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:04:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
02:04:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
02:04:00.187 [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":"569053","ob-signature":"C51C****D5AB","ob-timestamp":"1787335440","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
02:04:00.271 [xxl-job, JobThread-39-1787335440009] INFO  c.r.j.h.RiskGame003WinBetRatioJob - [riskGame003WinBetRatioJob,22] - riskGame003WinBetRatioJob finished, affected=0
02:04:00.326 [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.243.17873354402879337","data":null}
02:04:00.327 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:04:00.327 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:04:00.327 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"01bbd268a4a44b138ad7cf50e4463840.243.17873354402879337","data":null}
02:04:00.327 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:04:00.555 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,905] - 开始V2体育详情补丁,venueCode=dbty, apiCode=sb_ty, window=2026-08-22 02:00:00~2026-08-22 02:09:59
02:04:00.557 [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
02:04:00.559 [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":"579600","ob-signature":"A91D****94CD","ob-timestamp":"1787335440","Content-Type":"application/json"}, body={"venueCode":"sb_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 02:00:00","endTime":"2026-08-22 02:09:59","pageNum":"1"}
02:04:00.711 [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":"fe328c4ef54c4618a296e51cf95eeec0.235.17873354406486245","data":{"totalRecord":7,"totalPage":1,"list":[{"id":"SBTY_561350799666446444","generatedId":"561350799666446444","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":49.0,"netAmount":49.0,"betAt":"2026-08-22 01:27:48","netAt":"2026-08-22 02:01:22","syncAt":"2026-08-22 02:02:30","obBetStatus":1,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛","matchName":"巴林 V 沙地阿拉伯","matchId":"1.32700003E8","leagueId":"13959.0","playOptionName":"沙地阿拉伯","playName":"让球","stageType":"滚球","marketType":"OTHER","oddsValue":"0.98","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561351731674349597","generatedId":"561351731674349597","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":46.5,"netAmount":46.5,"betAt":"2026-08-22 01:31:25","netAt":"2026-08-22 02:01:22","syncAt":"2026-08-22 02:02:30","obBetStatus":1,"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_561359355241299990","generatedId":"561359355241299990","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":20.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 02:01:00","netAt":"-","syncAt":"2026-08-22 02:02:30","obBetStatus":2,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"意大利 (女) V 中国 (女)","matchId":"1.32622206E8","leagueId":"23808.0","playOptionName":" o","playName":"客队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.89","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561359398190972987","generatedId":"561359398190972987","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":20.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 02:01:10","netAt":"-","syncAt":"2026-08-22 02:02:30","obBetStatus":2,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"意大利 (女) V 中国 (女)","matchId":"1.32622206E8","leagueId":"23808.0","playOptionName":" o","playName":"客队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.85","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561359690248749074","generatedId":"561359690248749074","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 02:02:18","netAt":"-","syncAt":"2026-08-22 02:02:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"意大利 (女) V 中国 (女)","matchId":"1.32622206E8","leagueId":"23808.0","playOptionName":" o","playName":"客队大小盘","stageType":"滚球","marketType":"OTHER","oddsValue":"1.82","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561358891384832061","generatedId":"561358891384832061","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:59:12","netAt":"-","syncAt":"2026-08-22 02:00:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"意大利 (女) V 中国 (女)","matchId":"1.32622206E8","leagueId":"23808.0","playOptionName":" h","playName":"上半场让球","stageType":"滚球","marketType":"OTHER","oddsValue":"-0.84","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]},{"id":"SBTY_561359101838229557","generatedId":"561359101838229557","userName":"zhng986","playerName":"p688zhng986","venueCode":"sb_ty","venueName":"沙巴体育","gameTypeId":"2","gameTypeName":"篮球","betAmount":50.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 02:00:01","netAt":"-","syncAt":"2026-08-22 02:00:30","obBetStatus":0,"orderDetailList":[{"matchStartTime":"-","leagueName":"国际友谊赛女子","matchName":"意大利 (女) V 中国 (女)","matchId":"1.32622206E8","leagueId":"23808.0","playOptionName":"中国 (女)","playName":"让球","stageType":"滚球","marketType":"OTHER","oddsValue":"0.79","scoreBenchmark":"-","seriesType":"单关","seriesName":"-","settleScore":"-"}]}]}}
02:04:00.749 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,985] - V2体育详情补丁窗口完成,venueCode=dbty, apiCode=sb_ty, window=2026-08-22 02:00:00~2026-08-22 02:09:59, fetched=7, updated=4, skipped=3, failed=false, reason=null
02:04:00.749 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,905] - 开始V2体育详情补丁,venueCode=aaa, apiCode=ty, window=2026-08-22 02:00:00~2026-08-22 02:09:59
02:04:00.755 [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
02:04:00.756 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v2, waitMs=2302
02:04:01.101 [xxl-job, JobThread-9-1787335440016] INFO  c.r.j.h.UserTotalWInMoneyJob - [userTotalWInMoneyJob,27] - userTotalWInMoneyJob finished, affected=0
02:04:02.139 [xxl-job, JobThread-8-1787335440015] INFO  c.r.j.h.UserSevendayWInMoneyJob - [userSevendayWInMoneyJob,27] - userSevendayWInMoneyJob finished, affected=0
02:04:03.059 [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":"732401","ob-signature":"10C7****A6C7","ob-timestamp":"1787335443","Content-Type":"application/json"}, body={"venueCode":"ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 02:00:00","endTime":"2026-08-22 02:09:59","pageNum":"1"}
02:04:03.176 [schedule-pool-14] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:03.195 [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":"fe328c4ef54c4618a296e51cf95eeec0.145.17873354431528947","data":{"totalRecord":6,"totalPage":1,"list":[{"id":"TY_5361947277351189","generatedId":"5361947277351189","userName":"lzj88888","playerName":"p688lzj88888","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":10.0,"validBetAmount":10.0,"netAmount":-10.0,"betAt":"2026-08-21 20:35:59","netAt":"2026-08-22 01:59:51","syncAt":"2026-08-22 02:00:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-22 01:30:00","leagueName":"瑞士甲级联赛","matchName":"纳沙泰尔 v 洛桑奥奇","matchId":"5505532","leagueId":"26","playOptionName":"0-1","playName":"全场波胆","stageType":"早盘","marketType":"EU","oddsValue":"13.00","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5361947354361100","generatedId":"5361947354361100","userName":"lzj88888","playerName":"p688lzj88888","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":10.0,"validBetAmount":10.0,"netAmount":-10.0,"betAt":"2026-08-21 20:36:24","netAt":"2026-08-22 01:59:51","syncAt":"2026-08-22 02:00:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-22 01:30:00","leagueName":"瑞士甲级联赛","matchName":"纳沙泰尔 v 洛桑奥奇","matchId":"5505532","leagueId":"26","playOptionName":"1-1","playName":"全场波胆","stageType":"早盘","marketType":"EU","oddsValue":"8.60","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5361985212207003","generatedId":"5361985212207003","userName":"zhenaiu3v","playerName":"p688zhenaiu3v","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":3000.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 00:06:44","netAt":"2026-08-22 01:59:33","syncAt":"2026-08-22 02:00:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-22 00:00:00","leagueName":"芬兰丁级联赛","matchName":"MPS马尔密 v 爱斯柏","matchId":"5606418","leagueId":"1680","playOptionName":"小 4","playName":"全场大小","stageType":"滚球","marketType":"EU","oddsValue":"1.72","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5361985896933423","generatedId":"5361985896933423","userName":"zhenaiu3v","playerName":"p688zhenaiu3v","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":3000.0,"validBetAmount":2940.0,"netAmount":2940.0,"betAt":"2026-08-22 00:10:32","netAt":"2026-08-22 01:58:41","syncAt":"2026-08-22 02:00:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-22 00:00:00","leagueName":"德国杯","matchName":"普鲁士明斯特 v 卡尔斯鲁厄","matchId":"5449142","leagueId":"1524","playOptionName":"卡尔斯鲁厄  -0.5","playName":"全场让球","stageType":"滚球","marketType":"EU","oddsValue":"1.98","scoreBenchmark":"0:0","seriesType":"单关","seriesName":"单关","settleScore":"-"}]},{"id":"TY_5362002253950130","generatedId":"5362002253950130","userName":"cheng0909","playerName":"p688cheng0909","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"-100","gameTypeName":"串关","betAmount":5.0,"validBetAmount":5.0,"netAmount":-5.0,"betAt":"2026-08-22 01:41:24","netAt":"2026-08-22 01:58:33","syncAt":"2026-08-22 02:00:06","obBetStatus":1,"orderDetailList":[{"matchStartTime":"2026-08-22 01:30:00","leagueName":"罗马尼亚甲级联赛","matchName":"佩特罗鲁 v 布加勒斯特快速","matchId":"5507664","leagueId":"6353","playOptionName":"佩特罗鲁","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"3.30","scoreBenchmark":"-","seriesType":"串关","seriesName":"5串1","settleScore":"-"},{"matchStartTime":"2026-08-22 01:00:00","leagueName":"瑞典超级联赛","matchName":"天狼星 v 赫根","matchId":"5505521","leagueId":"265","playOptionName":"天狼星","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"4.45","scoreBenchmark":"-","seriesType":"串关","seriesName":"5串1","settleScore":"-"},{"matchStartTime":"2026-08-22 01:30:00","leagueName":"奥地利甲级联赛","matchName":"里德 v 格拉茨AK","matchId":"5505530","leagueId":"6359","playOptionName":"格拉茨AK","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"3.85","scoreBenchmark":"-","seriesType":"串关","seriesName":"5串1","settleScore":"-"},{"matchStartTime":"2026-08-22 00:00:00","leagueName":"德国杯","matchName":"曼海姆 v 凯泽斯劳滕","matchId":"5502496","leagueId":"1524","playOptionName":"凯泽斯劳滕","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"3.65","scoreBenchmark":"-","seriesType":"串关","seriesName":"5串1","settleScore":"-"},{"matchStartTime":"2026-08-22 00:00:00","leagueName":"德国杯","matchName":"普鲁士明斯特 v 卡尔斯鲁厄","matchId":"5449142","leagueId":"1524","playOptionName":"普鲁士明斯特","playName":"全场独赢","stageType":"滚球","marketType":"EU","oddsValue":"7.50","scoreBenchmark":"-","seriesType":"串关","seriesName":"5串1","settleScore":"-"}]},{"id":"TY_5362005416307126","generatedId":"5362005416307126","userName":"mrdd9065","playerName":"p688mrdd9065","venueCode":"ty","venueName":"熊猫体育","gameTypeId":"1","gameTypeName":"足球","betAmount":1000.0,"validBetAmount":0.0,"netAmount":0.0,"betAt":"2026-08-22 01:58:58","netAt":"-","syncAt":"2026-08-22 02:00:06","obBetStatus":0,"orderDetailList":[{"matchStartTime":"2026-08-22 02:00:00","leagueName":"沙特超级联赛","matchName":"费萨里哈曼 v 尼奥姆","matchId":"5538468","leagueId":"619","playOptionName":"大 8.5","playName":"角球大小","stageType":"早盘","marketType":"EU","oddsValue":"2.00","scoreBenchmark":"-","seriesType":"单关","seriesName":"单关","settleScore":"-"}]}]}}
02:04:03.202 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [patchSportsWindow,985] - V2体育详情补丁窗口完成,venueCode=aaa, apiCode=ty, window=2026-08-22 02:00:00~2026-08-22 02:09:59, fetched=6, updated=6, skipped=0, failed=false, reason=null
02:04:03.202 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsDetailRange,730] - V2体育详情hot回填完成,扫描=187,待回填=3,窗口=2,拉取=13,更新=10,跳过=3,失败=0,lastSyncAt=2026-08-22 00:02:16,lastId=4133039
02:04:03.449 [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-08-07 00:07:14,lastId=3838212
02:04:03.453 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsBetDetails,384] - V2体育详情独立回填完成,热区扫描=187,热区待回填=3,热区窗口=2,热区拉取=13,热区更新=10,历史扫描=300,历史待回填=0,历史窗口=0,历史拉取=0,历史更新=0,elapsedMs=3444
02:04:03.453 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,39] - betRecordSportsDetailBackfillJob finished
02:04:05.119 [schedule-pool-42] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:06.179 [schedule-pool-29] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:09.183 [schedule-pool-29] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:10.122 [schedule-pool-20] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:12.187 [schedule-pool-6] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:15.125 [schedule-pool-37] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:15.190 [schedule-pool-48] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:18.194 [schedule-pool-48] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:20.128 [schedule-pool-33] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:21.197 [schedule-pool-5] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:24.201 [schedule-pool-5] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:25.131 [schedule-pool-43] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:27.204 [schedule-pool-19] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:30.004 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
02:04:30.006 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
02:04:30.010 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
02:04:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:04:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:04:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:04:30.012
02:04:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:04:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:04:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
02:04:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
02:04:30.013 [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":"250609","ob-signature":"3AEF****1E26","ob-timestamp":"1787335470","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
02:04:30.134 [schedule-pool-4] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:30.152 [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":"dd2b0567f297402fb6266cdce30f2202.145.17873354701086523","data":null}
02:04:30.153 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:04:30.153 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:04:30.153 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"dd2b0567f297402fb6266cdce30f2202.145.17873354701086523","data":null}
02:04:30.153 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:04:30.155 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:04:30.155 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:04:30.155 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:04:30.155
02:04:30.155 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:04:30.155 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:04:30.155 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
02:04:30.155 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
02:04:30.156 [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":"786749","ob-signature":"60CD****D7DC","ob-timestamp":"1787335470","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
02:04:30.208 [schedule-pool-21] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:30.285 [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.17873354702473035","data":null}
02:04:30.285 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:04:30.285 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:04:30.285 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.145.17873354702473035","data":null}
02:04:30.285 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:04:33.073 [xxl-job, JobThread-51-1787335380016] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-51-1787335380016,10,main]
02:04:33.211 [schedule-pool-21] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:33.322 [xxl-job, JobThread-23-1787335380014] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-23-1787335380014,10,main]
02:04:35.137 [schedule-pool-22] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:36.214 [schedule-pool-18] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:39.218 [schedule-pool-18] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:40.140 [schedule-pool-15] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:42.221 [schedule-pool-23] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:45.143 [schedule-pool-41] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:45.225 [schedule-pool-44] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:48.228 [schedule-pool-44] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:50.146 [schedule-pool-38] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:51.231 [schedule-pool-25] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:54.235 [schedule-pool-25] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:55.149 [schedule-pool-26] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:04:57.238 [schedule-pool-34] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.004 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:24, handler:com.xxl.job.core.handler.impl.MethodJobHandler@4faf104[class com.ruoyi.job.handler.RiskReg002IpRegister24hJob$$EnhancerBySpringCGLIB$$da159829#run]
02:05:00.005 [xxl-job, JobThread-54-1787309040016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.005 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:10, handler:com.xxl.job.core.handler.impl.MethodJobHandler@9f86dc3[class com.ruoyi.job.handler.AgentDailyPerformanceJob$$EnhancerBySpringCGLIB$$8caa848#generateProfitShareBillsBySiteCycle]
02:05:00.005 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,28] - betRecordSportsDetailBackfillJob start, param=
02:05:00.005 [xxl-job, JobThread-3-1787309040011] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.005 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.005 [xxl-job, JobThread-24-1787335500004] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.005 [xxl-job, JobThread-2-1787309040008] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.005 [xxl-job, JobThread-10-1787335500005] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到SLAVE数据源
02:05:00.005 [xxl-job, JobThread-10-1787335500005] INFO  c.r.j.h.AgentDailyPerformanceJob - [generateProfitShareBillsBySiteCycle,179] - 开始执行分润账单定时任务(按站点周期轮询),当前日期:2026-08-22
02:05:00.008 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:62, handler:com.xxl.job.core.handler.impl.MethodJobHandler@161dd92a[class com.ruoyi.job.handler.MemberTurnoverRuleActivationJob$$EnhancerBySpringCGLIB$$9e9f0367#memberTurnoverRuleActivationJob]
02:05:00.011 [xxl-job, JobThread-60-1787309040019] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.011 [xxl-job, JobThread-3-1787309040011] INFO  c.r.j.h.UserDayWithdrawCountJob - [userDayWithdrawCountJob,27] - userDayWithdrawCountJob finished, affected=0
02:05:00.012 [xxl-job, JobThread-60-1787309040019] INFO  c.r.j.h.YuebaoCloseRefundJob - [processYuebaoCloseRefund,34] - 余额宝关闭清退处理完成,taskNo=ALL,affected=0
02:05:00.012 [xxl-job, JobThread-10-1787335500005] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到GAME数据源
02:05:00.013 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.014 [xxl-job, JobThread-2-1787309040008] INFO  c.r.j.h.UserSignRechargeCountJob - [userSignRechargeCountJob,27] - userSignRechargeCountJob finished, inserted=0
02:05:00.014 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.014 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
02:05:00.014 [xxl-job, JobThread-18-1787309040012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.015 [xxl-job, JobThread-62-1787335500008] INFO  c.r.j.h.MemberTurnoverRuleActivationJob - [memberTurnoverRuleActivationJob,46] - event=turnover_v2_activation_job result=START limit=100
02:05:00.015 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:53, handler:com.xxl.job.core.handler.impl.MethodJobHandler@77c3c037[class com.ruoyi.job.handler.RiskGraph004SyncBetTemplateJob$$EnhancerBySpringCGLIB$$90583945#riskGraph004SyncBetTemplateJob]
02:05:00.015 [xxl-job, JobThread-53-1787335500015] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.016 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
02:05:00.021 [xxl-job, JobThread-62-1787335500008] INFO  c.r.s.s.i.MemberTurnoverRuleActivationServiceImpl - [activateEligibleBatch,353] - event=turnover_v2_activation result=BATCH_START mode=NO_VENUE_HISTORY cursor=0 limit=100 operator=memberTurnoverRuleActivationJob
02:05:00.024 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
02:05:00.025 [xxl-job, JobThread-62-1787335500008] INFO  c.r.s.s.i.MemberTurnoverRuleActivationServiceImpl - [activateEligibleBatch,367] - event=turnover_v2_activation result=BATCH_EMPTY mode=NO_VENUE_HISTORY cursor=0 limit=100
02:05:00.025 [xxl-job, JobThread-62-1787335500008] INFO  c.r.j.h.MemberTurnoverRuleActivationJob - [memberTurnoverRuleActivationJob,50] - event=turnover_v2_activation_job result=FINISHED limit=100 activated=0
02:05:00.026 [xxl-job, JobThread-18-1787309040012] INFO  c.r.j.h.IpLimitRegisterNumberJob - [ipLimitRegisterNumberJob,27] - ipLimitRegisterNumberJob finished, affected=0
02:05:00.029 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:05:00.029 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:05:00.029 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:05:00.029
02:05:00.029 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:05:00.029 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:05:00.029 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
02:05:00.029 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
02:05:00.030 [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":"290758","ob-signature":"EA6D****9C28","ob-timestamp":"1787335500","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
02:05:00.057 [xxl-job, JobThread-24-1787335500004] INFO  c.r.j.h.RiskReg002IpRegister24hJob - [run,23] - riskReg002IpRegister24hJob finished, affected=0
02:05:00.062 [xxl-job, JobThread-53-1787335500015] INFO  c.r.j.h.RiskGraph004SyncBetTemplateJob - [riskGraph004SyncBetTemplateJob,22] - riskGraph004SyncBetTemplateJob finished, affected=0
02:05:00.087 [xxl-job, JobThread-10-1787335500005] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到SLAVE数据源
02:05:00.087 [xxl-job, JobThread-10-1787335500005] INFO  c.r.s.s.i.CommissionBillServiceImpl - [generateDueProfitShareBills,2909] - 分润定时任务跳过,当前无到点站点,triggerTime=2026-08-22 02:05:00
02:05:00.092 [xxl-job, JobThread-10-1787335500005] INFO  c.r.j.h.AgentDailyPerformanceJob - [generateProfitShareBillsBySiteCycle,181] - 分润账单定时任务执行完成,,当前日期:2026-08-22, 影响账单数:0
02:05:00.152 [schedule-pool-10] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.188 [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":"dd2b0567f297402fb6266cdce30f2202.250.17873355001280075","data":null}
02:05:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:05:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:05:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"dd2b0567f297402fb6266cdce30f2202.250.17873355001280075","data":null}
02:05:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:05:00.193 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:05:00.193 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:05:00.193 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:05:00.193
02:05:00.193 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:05:00.193 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:05:00.193 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
02:05:00.193 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
02:05:00.196 [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":"921884","ob-signature":"C65B****C37B","ob-timestamp":"1787335500","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
02:05:00.241 [schedule-pool-49] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:00.329 [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.17873355002810011","data":null}
02:05:00.329 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:05:00.329 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:05:00.329 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"fe328c4ef54c4618a296e51cf95eeec0.145.17873355002810011","data":null}
02:05:00.329 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:05:00.463 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsDetailRange,730] - V2体育详情hot回填完成,扫描=184,待回填=0,窗口=0,拉取=0,更新=0,跳过=0,失败=0,lastSyncAt=2026-08-22 00:04:16,lastId=4132829
02:05:00.684 [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-08-06 02:56:53,lastId=3811003
02:05:00.688 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsBetDetails,384] - V2体育详情独立回填完成,热区扫描=184,热区待回填=0,热区窗口=0,热区拉取=0,热区更新=0,历史扫描=300,历史待回填=0,历史窗口=0,历史拉取=0,历史更新=0,elapsedMs=683
02:05:00.689 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,39] - betRecordSportsDetailBackfillJob finished
02:05:03.263 [schedule-pool-49] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:05.169 [schedule-pool-31] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:06.266 [schedule-pool-3] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:09.258 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:09.259 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:09.264 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:09.265 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:09.266 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:09.267 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:09.268 [xxl-job, JobThread-74-1787309040024] INFO  c.r.j.h.LotteryBetEventInboxJob - [lotteryBetEventInboxJob,34] - lotteryBetEventInboxJob finished, limit=500, saved=0
02:05:09.270 [schedule-pool-3] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:10.172 [schedule-pool-8] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:12.273 [schedule-pool-16] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:15.176 [schedule-pool-47] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:15.276 [schedule-pool-50] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:18.280 [schedule-pool-50] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:20.179 [schedule-pool-30] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:21.283 [schedule-pool-17] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:24.287 [schedule-pool-17] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:25.182 [schedule-pool-14] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:25.906 [xxl-job, JobThread-56-1787335380014] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-56-1787335380014,10,main]
02:05:27.290 [schedule-pool-9] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:30.003 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
02:05:30.005 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
02:05:30.006 [xxl-job, EmbedServer bizThreadPool-665924489] INFO  c.x.j.c.e.XxlJobExecutor - [registJobThread,246] - >>>>>>>>>>> xxl-job regist JobThread success, jobId:61, handler:com.xxl.job.core.handler.impl.MethodJobHandler@77d4ac52[class com.ruoyi.job.handler.MemberTurnoverHistoricalActivationJob$$EnhancerBySpringCGLIB$$b16cdf3d#memberTurnoverHistoricalActivationJob]
02:05:30.008 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.h.MemberTurnoverHistoricalActivationJob - [memberTurnoverHistoricalActivationJob,48] - event=turnover_v2_historical_activation_job result=START limit=100
02:05:30.009 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
02:05:30.009 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [activateEligibleHistoricalBatch,61] - event=turnover_v2_historical_activation result=BATCH_START cursor=0 limit=100 operator=memberTurnoverHistoricalActivationJob
02:05:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:05:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:05:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:05:30.012
02:05:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:05:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:05:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
02:05:30.012 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
02:05:30.013 [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":"130120","ob-signature":"2241****12B6","ob-timestamp":"1787335530","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
02:05:30.173 [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":"dd2b0567f297402fb6266cdce30f2202.145.17873355301007637","data":null}
02:05:30.173 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:05:30.173 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:05:30.173 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"dd2b0567f297402fb6266cdce30f2202.145.17873355301007637","data":null}
02:05:30.174 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:05:30.176 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:05:30.176 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:05:30.176 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:05:30.176
02:05:30.177 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:05:30.177 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:05:30.177 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
02:05:30.177 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
02:05:30.177 [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":"716645","ob-signature":"8448****906E","ob-timestamp":"1787335530","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
02:05:30.185 [schedule-pool-2] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:30.294 [schedule-pool-29] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:30.296 [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.17873355302580693","data":null}
02:05:30.296 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:05:30.296 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:05:30.296 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.252.17873355302580693","data":null}
02:05:30.296 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:05:33.019 [xxl-job, JobThread-4-1787335440004] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-4-1787335440004,10,main]
02:05:33.022 [xxl-job, JobThread-5-1787335440014] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-5-1787335440014,10,main]
02:05:33.023 [xxl-job, JobThread-6-1787335440015] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-6-1787335440015,10,main]
02:05:33.109 [xxl-job, JobThread-7-1787335440014] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-7-1787335440014,10,main]
02:05:33.273 [xxl-job, JobThread-39-1787335440009] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-39-1787335440009,10,main]
02:05:33.297 [schedule-pool-29] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:33.599 [xxl-job, JobThread-27-1787335440008] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-27-1787335440008,10,main]
02:05:34.103 [xxl-job, JobThread-9-1787335440016] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-9-1787335440016,10,main]
02:05:35.141 [xxl-job, JobThread-8-1787335440015] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-8-1787335440015,10,main]
02:05:35.188 [schedule-pool-20] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:36.301 [schedule-pool-37] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:39.304 [schedule-pool-37] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:40.191 [schedule-pool-33] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:42.307 [schedule-pool-36] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:45.194 [schedule-pool-5] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:45.311 [schedule-pool-27] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:48.314 [schedule-pool-27] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:50.197 [schedule-pool-43] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:51.317 [schedule-pool-4] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:51.570 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [activateEligibleHistoricalBatch,80] - event=turnover_v2_historical_activation result=CANDIDATES_LOADED cursor=0 candidates=2 members=2
02:05:51.572 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [processCandidate,144] - event=turnover_v2_historical_activation result=SNAPSHOT stage=BLOCKER_SNAPSHOT memberId=2528 snapshotAvailable=true activeLegacyTasks=0 unsettledBets=0 processingVenueTransfers=0 openGameSessions=0
02:05:51.592 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [processCandidate,184] - event=turnover_v2_historical_activation result=SCOPE_READY stage=RECOVERY_SCOPE memberId=2528 venueCount=23 balanceQueryVenueCount=23 provenZeroVenueCount=0 expectedRevision=0
02:05:51.592 [xxl-job, JobThread-61-1787335530006] INFO  GameApiServiceImpl - [getUserBalance,184] - 余额安全查询开始: path=/member/balance/get/v1, venueCode=QUICKGAME
02:05:51.594 [xxl-job, JobThread-61-1787335530006] INFO  GameApiClient - [executeRequest,117] - BW API安全请求开始: path=/member/balance/get/v1
02:05:51.714 [xxl-job, JobThread-61-1787335530006] INFO  GameApiClient - [executeRequest,141] - BW API安全请求完成: path=/member/balance/get/v1, statusCode=200, responseLength=122
02:05:51.714 [xxl-job, JobThread-61-1787335530006] INFO  GameApiServiceImpl - [getUserBalance,206] - 余额安全查询完成: path=/member/balance/get/v1, venueCode=QUICKGAME, responseLength=122, venueCount=0
02:05:51.723 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [processCandidate,144] - event=turnover_v2_historical_activation result=SNAPSHOT stage=BLOCKER_SNAPSHOT memberId=3753 snapshotAvailable=true activeLegacyTasks=0 unsettledBets=1 processingVenueTransfers=0 openGameSessions=0
02:05:51.724 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.s.MemberTurnoverHistoricalActivationService - [advanceCursor,448] - event=turnover_v2_historical_activation result=CURSOR_ADVANCED stage=CURSOR_ADVANCE cursorBefore=0 cursorAfter=0
02:05:51.724 [xxl-job, JobThread-61-1787335530006] 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
02:05:51.724 [xxl-job, JobThread-61-1787335530006] INFO  c.r.j.h.MemberTurnoverHistoricalActivationJob - [memberTurnoverHistoricalActivationJob,52] - event=turnover_v2_historical_activation_job result=FINISHED limit=100 activated=0
02:05:54.321 [schedule-pool-4] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:55.201 [schedule-pool-22] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:05:57.324 [schedule-pool-35] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.005 [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]
02:06:00.005 [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]
02:06:00.006 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
02:06:00.006 [xxl-job, JobThread-9-1787335560005] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.006 [xxl-job, JobThread-4-1787335560005] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.006 [xxl-job, JobThread-3-1787309040011] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.006 [xxl-job, JobThread-18-1787309040012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.006 [xxl-job, JobThread-2-1787309040008] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.007 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
02:06:00.009 [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]
02:06:00.010 [xxl-job, JobThread-3-1787309040011] INFO  c.r.j.h.UserDayWithdrawCountJob - [userDayWithdrawCountJob,27] - userDayWithdrawCountJob finished, affected=0
02:06:00.010 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,28] - betRecordSportsDetailBackfillJob start, param=
02:06:00.010 [xxl-job, JobThread-29-1787335560009] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.010 [xxl-job, JobThread-58-1787309040018] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.011 [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]
02:06:00.011 [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]
02:06:00.011 [xxl-job, JobThread-18-1787309040012] INFO  c.r.j.h.IpLimitRegisterNumberJob - [ipLimitRegisterNumberJob,27] - ipLimitRegisterNumberJob finished, affected=0
02:06:00.012 [xxl-job, JobThread-54-1787309040016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.012 [xxl-job, JobThread-40-1787335560011] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.012 [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]
02:06:00.012 [xxl-job, JobThread-5-1787335560011] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.012 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.h.BetRecordSyncV2Job - [betRecordSyncV2Job,32] - betRecordSyncV2Job start, param=
02:06:00.012 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.012 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,155] - 开始执行注单同步V2任务(默认游标增量模式)
02:06:00.013 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
02:06:00.015 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:06:00.015 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:06:00.015 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:06:00.015
02:06:00.015 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:06:00.015 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:06:00.015 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
02:06:00.016 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
02:06:00.016 [xxl-job, JobThread-5-1787335560011] INFO  c.r.j.h.UserSevenDayWithdrawMoneyJob - [userSevenDayWithdrawMoneyJob,27] - userSevenDayWithdrawMoneyJob finished, affected=0
02:06:00.016 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.016 [xxl-job, JobThread-4-1787335560005] INFO  c.r.j.h.UserMonthWithdrawMoneyJob - [userMonthWithdrawMoneyJob,27] - userMonthWithdrawMoneyJob finished, affected=0
02:06:00.016 [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]
02:06:00.017 [xxl-job, JobThread-8-1787335560016] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.017 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.018 [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]
02:06:00.018 [xxl-job, JobThread-7-1787335560018] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.018 [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]
02:06:00.019 [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":"807613","ob-signature":"BCF2****0A67","ob-timestamp":"1787335560","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
02:06:00.019 [xxl-job, JobThread-74-1787309040024] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.019 [xxl-job, JobThread-6-1787335560018] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.019 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [selectSyncableVenueList,1059] - 注单同步V2补充 1 个启用厂商场馆
02:06:00.019 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncBetRecords,166] - 找到 24 个场馆,开始按游标同步V2注单数据
02:06:00.019 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 QUICKGAME 的注单数据, API编码: QUICKGAME, 场馆类型: dianzi
02:06:00.022 [xxl-job, JobThread-2-1787309040008] INFO  c.r.j.h.UserSignRechargeCountJob - [userSignRechargeCountJob,27] - userSignRechargeCountJob finished, inserted=0
02:06:00.023 [xxl-job, JobThread-60-1787309040019] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.025 [xxl-job, JobThread-74-1787309040024] INFO  c.r.j.h.LotteryBetEventInboxJob - [lotteryBetEventInboxJob,34] - lotteryBetEventInboxJob finished, limit=500, saved=0
02:06:00.026 [xxl-job, JobThread-60-1787309040019] INFO  c.r.j.h.YuebaoCloseRefundJob - [processYuebaoCloseRefund,34] - 余额宝关闭清退处理完成,taskNo=ALL,affected=0
02:06:00.027 [xxl-job, JobThread-6-1787335560018] INFO  c.r.j.h.UserSignWithdrawMoneyJob - [userSignWithdrawMoneyJob,27] - userSignWithdrawMoneyJob finished, affected=0
02:06:00.029 [xxl-job, JobThread-7-1787335560018] INFO  c.r.j.h.UserSignWinMoneyJob - [userSignWinMoneyJob,27] - userSignWinMoneyJob finished, affected=0
02:06:00.034 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.044 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.050 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.s.q.QuickGameSkill - [post,68] - quickgame request, endpoint=/gi/v2/getGameHistory, outboundRequestId=16e43840-afe0-4354-aeae-72b5e824dadc
02:06:00.051 [xxl-job, JobThread-29-1787335560009] INFO  c.r.j.h.RiskAto004DeviceMultiLoginJob - [run,23] - riskAto004DeviceMultiLoginJob finished, affected=0
02:06:00.093 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.s.q.QuickGameSkill - [post,75] - quickgame response, endpoint=/gi/v2/getGameHistory, httpStatus=200, partnerError=0, outboundRequestId=16e43840-afe0-4354-aeae-72b5e824dadc
02:06:00.093 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.099 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.103 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1302] - 场馆 QUICKGAME 游标注单同步V2成功, cursor=1787335049000000872, pages=1, saved=0
02:06:00.103 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 LOTTERY 的注单数据, API编码: LOTTERY, 场馆类型: lottery
02:06:00.106 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.LotteryBetEventSyncService - [syncEventTarget,181] - 开始事件注单同步, venueCode=LOTTERY, apiCode=LOTTERY, cursor=2026-08-21T13:42:08.620722Z|BMT2ZY18700000S:SETTLE:2
02:06:00.107 [xxl-job, JobThread-56-1787335560012] 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=8b1bd745-fe55-4a4c-8ca2-6b4a1b0761c3, idempotencyKey=
02:06:00.186 [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.143.17873355601114615","data":null}
02:06:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:06:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:06:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"01bbd268a4a44b138ad7cf50e4463840.143.17873355601114615","data":null}
02:06:00.186 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:06:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:06:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:06:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:06:00.188
02:06:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:06:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:06:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
02:06:00.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
02:06:00.189 [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":"539399","ob-signature":"737D****F41F","ob-timestamp":"1787335560","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
02:06:00.194 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.s.p.PartnerLotterySkill - [request,236] - partner lottery response, method=GET, path=/api/v1/partner/v1/events, httpStatus=200, outboundRequestId=8b1bd745-fe55-4a4c-8ca2-6b4a1b0761c3, requestId=cedeba3fc00f2d65e7665ffd55795835, code=OK
02:06:00.194 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.LotteryBetEventSyncService - [syncEventTarget,268] - 场馆 LOTTERY 事件同步成功,页数=0,事件=0,新增或更新=0
02:06:00.197 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 db_qp 的注单数据, API编码: db_qp, 场馆类型: cards
02:06:00.198 [xxl-job, JobThread-40-1787335560011] INFO  c.r.j.h.RiskGame004DailyProfitLimitJob - [riskGame004DailyProfitLimitJob,22] - riskGame004DailyProfitLimitJob finished, affected=0
02:06:00.199 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 db_qp 注单数据, API编码: db_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:56:01 ~ 2026-08-22 02:04:00
02:06:00.200 [xxl-job, JobThread-56-1787335560012] 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
02:06:00.202 [xxl-job, JobThread-56-1787335560012] 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":"389482","ob-signature":"6AD3****3C88","ob-timestamp":"1787335560","Content-Type":"application/json"}, body={"venueCode":"db_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:01","endTime":"2026-08-22 02:04:00","pageNum":"1"}
02:06:00.204 [schedule-pool-18] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.271 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsDetailRange,730] - V2体育详情hot回填完成,扫描=184,待回填=0,窗口=0,拉取=0,更新=0,跳过=0,失败=0,lastSyncAt=2026-08-22 00:04:16,lastId=4132829
02:06:00.318 [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":"dd2b0567f297402fb6266cdce30f2202.250.17873355602812651","data":null}
02:06:00.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:06:00.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:06:00.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"dd2b0567f297402fb6266cdce30f2202.250.17873355602812651","data":null}
02:06:00.318 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:06:00.327 [schedule-pool-46] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:00.343 [xxl-job, JobThread-56-1787335560012] 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.259.17873355603026395","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:00.343 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=db_qp, apiCode=db_qp, window=2026-08-22 01:56:01~2026-08-22 02:04:00, page=1, fetched=0, apiMs=143, totalPageMs=143
02:06:00.343 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=db_qp, apiCode=db_qp, window=2026-08-22 01:56:01~2026-08-22 02:04:00, pages=0, fetched=0, saved=0, success=true, elapsedMs=144
02:06:00.346 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 db_qp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:00.346 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=db_qp, apiCode=db_qp, windows=1, fetched=0, saved=0, elapsedMs=147
02:06:00.348 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 aaa 的注单数据, API编码: ty, 场馆类型: sport
02:06:00.350 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 aaa 注单数据, API编码: ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:56:01 ~ 2026-08-22 02:04:00
02:06:00.351 [xxl-job, JobThread-56-1787335560012] 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
02:06:00.352 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2349
02:06:00.731 [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-08-05 01:58:41,lastId=3764170
02:06:00.735 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [backfillSportsBetDetails,384] - V2体育详情独立回填完成,热区扫描=184,热区待回填=0,热区窗口=0,热区拉取=0,热区更新=0,历史扫描=300,历史待回填=0,历史窗口=0,历史拉取=0,历史更新=0,elapsedMs=724
02:06:00.735 [xxl-job, JobThread-58-1787309040018] INFO  c.r.j.h.BetRecordSportsDetailBackfillJob - [betRecordSportsDetailBackfillJob,39] - betRecordSportsDetailBackfillJob finished
02:06:01.211 [xxl-job, JobThread-9-1787335560005] INFO  c.r.j.h.UserTotalWInMoneyJob - [userTotalWInMoneyJob,27] - userTotalWInMoneyJob finished, affected=0
02:06:02.264 [xxl-job, JobThread-8-1787335560016] INFO  c.r.j.h.UserSevendayWInMoneyJob - [userSevendayWInMoneyJob,27] - userSevendayWInMoneyJob finished, affected=0
02:06:02.705 [xxl-job, JobThread-56-1787335560012] 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":"837449","ob-signature":"46C6****B538","ob-timestamp":"1787335562","Content-Type":"application/json"}, body={"venueCode":"ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:01","endTime":"2026-08-22 02:04:00","pageNum":"1"}
02:06:02.847 [xxl-job, JobThread-56-1787335560012] 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.251.17873355628025105","data":{"totalRecord":15,"totalPage":1,"list":[{"betAmount":10.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361947277351189","id":"TY_5361947277351189","bizId":null,"netAmount":-10.0,"obBetStatus":"1","validBetAmount":10.0,"platformName":"","playName":"全场波胆","playOptionName":"0-1","playerName":"p688lzj88888","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"lzj88888","betAt":"2026-08-21 20:35:59","netAt":"2026-08-22 01:59:51","syncAt":"2026-08-22 02:00:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":10.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361947354361100","id":"TY_5361947354361100","bizId":null,"netAmount":-10.0,"obBetStatus":"1","validBetAmount":10.0,"platformName":"","playName":"全场波胆","playOptionName":"1-1","playerName":"p688lzj88888","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"lzj88888","betAt":"2026-08-21 20:36:24","netAt":"2026-08-22 01:59:51","syncAt":"2026-08-22 02:00:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":3000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361985212207003","id":"TY_5361985212207003","bizId":null,"netAmount":0.0,"obBetStatus":"1","validBetAmount":0.0,"platformName":"","playName":"全场大小","playOptionName":"小 4","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 00:06:44","netAt":"2026-08-22 01:59:33","syncAt":"2026-08-22 02:00:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":3000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361985896933423","id":"TY_5361985896933423","bizId":null,"netAmount":2940.0,"obBetStatus":"1","validBetAmount":2940.0,"platformName":"","playName":"全场让球","playOptionName":"卡尔斯鲁厄  -0.5","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 00:10:32","netAt":"2026-08-22 01:58:41","syncAt":"2026-08-22 02:00:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":5.0,"betContent":"5串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5362002253950130","id":"TY_5362002253950130","bizId":null,"netAmount":-5.0,"obBetStatus":"1","validBetAmount":5.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688cheng0909","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"cheng0909","betAt":"2026-08-22 01:41:24","netAt":"2026-08-22 01:58:33","syncAt":"2026-08-22 02:00:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":1000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362005416307126","id":"TY_5362005416307126","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"角球大小","playOptionName":"大 8.5","playerName":"p688mrdd9065","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"mrdd9065","betAt":"2026-08-22 01:58:58","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:00:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":200.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361984518361226","id":"TY_5361984518361226","bizId":null,"netAmount":103.0,"obBetStatus":"1","validBetAmount":103.0,"platformName":"","playName":"全场大小","playOptionName":"大 2.5/3","playerName":"p688ruoruo12","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"ruoruo12","betAt":"2026-08-22 00:02:52","netAt":"2026-08-22 01:57:34","syncAt":"2026-08-22 01:58:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":2300.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361986003403262","id":"TY_5361986003403262","bizId":null,"netAmount":2070.0,"obBetStatus":"1","validBetAmount":2070.0,"platformName":"","playName":"全场大小","playOptionName":"小 4","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 00:11:07","netAt":"2026-08-22 01:57:22","syncAt":"2026-08-22 01:58:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":1188.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361986047746561","id":"TY_5361986047746561","bizId":null,"netAmount":-1188.0,"obBetStatus":"1","validBetAmount":1188.0,"platformName":"","playName":"全场让球","playOptionName":"SC托尼斯  +5","playerName":"p688nena9793","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"nena9793","betAt":"2026-08-22 00:11:22","netAt":"2026-08-22 01:55:54","syncAt":"2026-08-22 01:58:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":5.0,"betContent":"8串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5361993900168531","id":"TY_5361993900168531","bizId":null,"netAmount":-5.0,"obBetStatus":"1","validBetAmount":5.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688cheng0909","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"cheng0909","betAt":"2026-08-22 00:55:00","netAt":"2026-08-22 01:57:30","syncAt":"2026-08-22 01:58:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":50.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5361978677520306","id":"TY_5361978677520306","bizId":null,"netAmount":49.5,"obBetStatus":"1","validBetAmount":49.5,"platformName":"","playName":"全场让球","playOptionName":"乌兹提纳拉班  0","playerName":"p688xyz456","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"xyz456","betAt":"2026-08-21 23:30:25","netAt":"2026-08-22 01:55:44","syncAt":"2026-08-22 01:56:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":5.0,"betContent":"7串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5361989036322593","id":"TY_5361989036322593","bizId":null,"netAmount":-5.0,"obBetStatus":"1","validBetAmount":5.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688cheng0909","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"cheng0909","betAt":"2026-08-22 00:27:58","netAt":"2026-08-22 01:55:44","syncAt":"2026-08-22 01:56:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":5.0,"betContent":"6串1","gameTypeId":"-100","gameTypeName":"串关","generatedId":"5362000481157044","id":"TY_5362000481157044","bizId":null,"netAmount":-5.0,"obBetStatus":"1","validBetAmount":5.0,"platformName":"","playName":null,"playOptionName":null,"playerName":"p688cheng0909","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"cheng0909","betAt":"2026-08-22 01:31:33","netAt":"2026-08-22 01:54:14","syncAt":"2026-08-22 01:56:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":2000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362004671368486","id":"TY_5362004671368486","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"全场大小","playOptionName":"小 3","playerName":"p688zhenaiu3v","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhenaiu3v","betAt":"2026-08-22 01:54:50","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:56:06","venueCode":"ty","venueName":"熊猫体育"},{"betAmount":2000.0,"betContent":"单关","gameTypeId":"1","gameTypeName":"足球","generatedId":"5362004872038284","id":"TY_5362004872038284","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"","playName":"角球大小","playOptionName":"大 8","playerName":"p688mrdd9065","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"mrdd9065","betAt":"2026-08-22 01:55:57","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 01:56:06","venueCode":"ty","venueName":"熊猫体育"}]}}
02:06:02.868 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:03.178 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=3188, cycleId=2386, result=success, allocated=0, operator=bet-record-sync-v2
02:06:03.194 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=3760, cycleId=2266, result=success, allocated=0, operator=bet-record-sync-v2
02:06:03.212 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=4184, cycleId=2428, result=success, allocated=0, operator=bet-record-sync-v2
02:06:03.217 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=4187, cycleId=2363, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:03.236 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=4482, cycleId=2403, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:03.236 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=4482, cycleId=2403, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:03.236 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=4482, cycleId=2403, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:03.263 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=15, resolved=15, affectedMembers=7, resolveMs=0, impactMs=0, loadVipMs=17, validBetMs=0, vipUpgradeTurnoverMs=0, retainMs=21, activeRewardMs=63, turnoverRefreshMs=108, settlementMs=16, totalMs=228
02:06:03.263 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=aaa, records=15, inserted=0, updated=15, skipped=0, affectedMembers=7, queryMs=49, insertMs=0, updateMs=76, postProcessMs=228, totalMs=392
02:06:03.268 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:03.268 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 aaa V2时间窗 2026-08-22 01:56:01 - 2026-08-22 02:04:00 第1页拉取=15,新增=0,更新=15,跳过=0
02:06:03.268 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=aaa, apiCode=ty, window=2026-08-22 01:56:01~2026-08-22 02:04:00, page=1, fetched=15, saved=15, inserted=0, updated=15, skipped=0, affectedMembers=7, apiMs=2496, convertMs=20, persistMs=392, queryMs=49, insertMs=0, updateMs=76, postProcessMs=228, totalPageMs=2918
02:06:03.268 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=aaa, apiCode=ty, window=2026-08-22 01:56:01~2026-08-22 02:04:00, pages=1, fetched=15, saved=15, success=true, elapsedMs=2918
02:06:03.280 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 aaa V2同步成功,窗口=1,拉取记录=15,新增或更新=15
02:06:03.281 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=aaa, apiCode=ty, windows=1, fetched=15, saved=15, elapsedMs=2930
02:06:03.289 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dg_zr 的注单数据, API编码: dg_zr, 场馆类型: person
02:06:03.302 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dg_zr 注单数据, API编码: dg_zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:56:04 ~ 2026-08-22 02:04:03
02:06:03.308 [xxl-job, JobThread-56-1787335560012] 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
02:06:03.310 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=1892
02:06:03.330 [schedule-pool-46] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:05.205 [xxl-job, JobThread-56-1787335560012] 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":"900212","ob-signature":"A4D9****BB42","ob-timestamp":"1787335565","Content-Type":"application/json"}, body={"venueCode":"dg_zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:04","endTime":"2026-08-22 02:04:03","pageNum":"1"}
02:06:05.206 [schedule-pool-41] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:05.335 [xxl-job, JobThread-56-1787335560012] 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.17873355652943813","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:05.336 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dg_zr, apiCode=dg_zr, window=2026-08-22 01:56:04~2026-08-22 02:04:03, page=1, fetched=0, apiMs=2033, totalPageMs=2033
02:06:05.336 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dg_zr, apiCode=dg_zr, window=2026-08-22 01:56:04~2026-08-22 02:04:03, pages=0, fetched=0, saved=0, success=true, elapsedMs=2033
02:06:05.349 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dg_zr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:05.349 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dg_zr, apiCode=dg_zr, windows=1, fetched=0, saved=0, elapsedMs=2046
02:06:05.357 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 ag_zr 的注单数据, API编码: ag_zr, 场馆类型: person
02:06:05.372 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 ag_zr 注单数据, API编码: ag_zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:56:06 ~ 2026-08-22 02:04:05
02:06:05.378 [xxl-job, JobThread-56-1787335560012] 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
02:06:05.379 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2322
02:06:06.350 [schedule-pool-15] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:07.705 [xxl-job, JobThread-56-1787335560012] 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":"208528","ob-signature":"6AF6****A0DC","ob-timestamp":"1787335567","Content-Type":"application/json"}, body={"venueCode":"ag_zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:06","endTime":"2026-08-22 02:04:05","pageNum":"1"}
02:06:07.864 [xxl-job, JobThread-56-1787335560012] 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.235.17873355677929641","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:07.864 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=ag_zr, apiCode=ag_zr, window=2026-08-22 01:56:06~2026-08-22 02:04:05, page=1, fetched=0, apiMs=2492, totalPageMs=2492
02:06:07.865 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=ag_zr, apiCode=ag_zr, window=2026-08-22 01:56:06~2026-08-22 02:04:05, pages=0, fetched=0, saved=0, success=true, elapsedMs=2492
02:06:07.878 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 ag_zr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:07.878 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=ag_zr, apiCode=ag_zr, windows=1, fetched=0, saved=0, elapsedMs=2506
02:06:07.886 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wczr 的注单数据, API编码: zr, 场馆类型: person
02:06:07.900 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wczr 注单数据, API编码: zr, 场馆类型: person, 币种: CNY, 时间范围: 2026-08-22 01:56:08 ~ 2026-08-22 02:04:07
02:06:07.906 [xxl-job, JobThread-56-1787335560012] 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
02:06:07.907 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2294
02:06:09.371 [schedule-pool-15] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:10.205 [xxl-job, JobThread-56-1787335560012] 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":"476389","ob-signature":"04BD****2AB3","ob-timestamp":"1787335570","Content-Type":"application/json"}, body={"venueCode":"zr","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:08","endTime":"2026-08-22 02:04:07","pageNum":"1"}
02:06:10.222 [schedule-pool-45] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:10.333 [xxl-job, JobThread-56-1787335560012] 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.17873355702882285","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:10.333 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wczr, apiCode=zr, window=2026-08-22 01:56:08~2026-08-22 02:04:07, page=1, fetched=0, apiMs=2432, totalPageMs=2432
02:06:10.333 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wczr, apiCode=zr, window=2026-08-22 01:56:08~2026-08-22 02:04:07, pages=0, fetched=0, saved=0, success=true, elapsedMs=2432
02:06:10.346 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wczr V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:10.346 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wczr, apiCode=zr, windows=1, fetched=0, saved=0, elapsedMs=2445
02:06:10.354 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbty 的注单数据, API编码: sb_ty, 场馆类型: sport
02:06:10.368 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbty 注单数据, API编码: sb_ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:56:11 ~ 2026-08-22 02:04:10
02:06:10.374 [xxl-job, JobThread-56-1787335560012] 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
02:06:10.375 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2326
02:06:12.391 [schedule-pool-44] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:12.705 [xxl-job, JobThread-56-1787335560012] 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":"105009","ob-signature":"4774****4CF2","ob-timestamp":"1787335572","Content-Type":"application/json"}, body={"venueCode":"sb_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:11","endTime":"2026-08-22 02:04:10","pageNum":"1"}
02:06:12.844 [xxl-job, JobThread-56-1787335560012] 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.17873355727981125","data":{"totalRecord":13,"totalPage":1,"list":[{"betAmount":50.0,"betContent":"篮球  让球 沙地阿拉伯  @0.9800","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561350799666446444","id":"SBTY_561350799666446444","bizId":null,"netAmount":49.0,"obBetStatus":"1","validBetAmount":49.0,"platformName":"BWCNY","playName":"让球","playOptionName":"沙地阿拉伯","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:27:48","netAt":"2026-08-22 02:01:22","syncAt":"2026-08-22 02:02:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  客队大小盘  o  @1.9300","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351731674349597","id":"SBTY_561351731674349597","bizId":null,"netAmount":46.5,"obBetStatus":"1","validBetAmount":46.5,"platformName":"BWCNY","playName":"客队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:31:25","netAt":"2026-08-22 02:01:22","syncAt":"2026-08-22 02:02:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":20.0,"betContent":"篮球  客队大小盘  o  @1.8900","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561359355241299990","id":"SBTY_561359355241299990","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 02:01:00","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:02:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":20.0,"betContent":"篮球  客队大小盘  o  @1.8500","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561359398190972987","id":"SBTY_561359398190972987","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 02:01:10","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:02:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  客队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561359690248749074","id":"SBTY_561359690248749074","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 02:02:18","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:02:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  上半场让球  h  @-0.8400","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561358891384832061","id":"SBTY_561358891384832061","bizId":null,"netAmount":0.0,"obBetStatus":"0","validBetAmount":0.0,"platformName":"BWCNY","playName":"上半场让球","playOptionName":" h","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:59:12","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:00:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  让球 中国 (女)  @0.7900","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561359101838229557","id":"SBTY_561359101838229557","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 02:00:01","netAt":"1970-01-01 08:00:00","syncAt":"2026-08-22 02:00:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.6600","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351048774549573","id":"SBTY_561351048774549573","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:28:46","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  大小盘 大  @0.6600","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351108904091684","id":"SBTY_561351108904091684","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:00","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351151853764625","id":"SBTY_561351151853764625","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:10","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561351181918535710","id":"SBTY_561351181918535710","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:29:17","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":50.0,"betContent":"篮球  主队大小盘  o  @1.8200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561352259955327049","id":"SBTY_561352259955327049","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"BWCNY","playName":"主队大小盘","playOptionName":" o","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:33:28","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"},{"betAmount":20.0,"betContent":"篮球  大小盘 大  @0.6200","gameTypeId":"2","gameTypeName":"篮球","generatedId":"561352320084869124","id":"SBTY_561352320084869124","bizId":null,"netAmount":12.4,"obBetStatus":"1","validBetAmount":12.4,"platformName":"BWCNY","playName":"大小盘","playOptionName":"大","playerName":"p688zhng986","roundId":"-1","roundNo":"","tableCode":"","ticketPlanNo":null,"userName":"zhng986","betAt":"2026-08-22 01:33:42","netAt":"2026-08-22 01:54:31","syncAt":"2026-08-22 01:56:30","venueCode":"sb_ty","venueName":"沙巴体育"}]}}
02:06:12.848 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:13.047 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.047 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.083 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.083 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.083 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.083 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.083 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.083 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.083 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.084 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3143, cycleId=2421, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:13.128 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=13, resolved=13, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=4, vipUpgradeTurnoverMs=15, retainMs=12, activeRewardMs=10, turnoverRefreshMs=47, settlementMs=44, totalMs=137
02:06:13.129 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dbty, records=13, inserted=3, updated=10, skipped=0, affectedMembers=1, queryMs=40, insertMs=15, updateMs=51, postProcessMs=137, totalMs=277
02:06:13.134 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:13.134 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dbty V2时间窗 2026-08-22 01:56:11 - 2026-08-22 02:04:10 第1页拉取=13,新增=3,更新=10,跳过=0
02:06:13.134 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:56:11~2026-08-22 02:04:10, page=1, fetched=13, saved=13, inserted=3, updated=10, skipped=0, affectedMembers=1, apiMs=2476, convertMs=3, persistMs=277, queryMs=40, insertMs=15, updateMs=51, postProcessMs=137, totalPageMs=2765
02:06:13.134 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbty, apiCode=sb_ty, window=2026-08-22 01:56:11~2026-08-22 02:04:10, pages=1, fetched=13, saved=13, success=true, elapsedMs=2765
02:06:13.146 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbty V2同步成功,窗口=1,拉取记录=13,新增或更新=13
02:06:13.146 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbty, apiCode=sb_ty, windows=1, fetched=13, saved=13, elapsedMs=2778
02:06:13.155 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 kvty 的注单数据, API编码: im_ty, 场馆类型: sport
02:06:13.169 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 kvty 注单数据, API编码: im_ty, 场馆类型: sport, 币种: CNY, 时间范围: 2026-08-22 01:56:14 ~ 2026-08-22 02:04:13
02:06:13.175 [xxl-job, JobThread-56-1787335560012] 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
02:06:13.176 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2025
02:06:15.204 [xxl-job, JobThread-56-1787335560012] 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":"888710","ob-signature":"2025****89F1","ob-timestamp":"1787335575","Content-Type":"application/json"}, body={"venueCode":"im_ty","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:14","endTime":"2026-08-22 02:04:13","pageNum":"1"}
02:06:15.238 [schedule-pool-1] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:15.339 [xxl-job, JobThread-56-1787335560012] 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.17873355752959867","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:15.339 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=kvty, apiCode=im_ty, window=2026-08-22 01:56:14~2026-08-22 02:04:13, page=1, fetched=0, apiMs=2170, totalPageMs=2170
02:06:15.339 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=kvty, apiCode=im_ty, window=2026-08-22 01:56:14~2026-08-22 02:04:13, pages=0, fetched=0, saved=0, success=true, elapsedMs=2170
02:06:15.352 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 kvty V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:15.352 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=kvty, apiCode=im_ty, windows=1, fetched=0, saved=0, elapsedMs=2183
02:06:15.360 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dpdj 的注单数据, API编码: dj, 场馆类型: esports
02:06:15.374 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dpdj 注单数据, API编码: dj, 场馆类型: esports, 币种: CNY, 时间范围: 2026-08-22 01:56:16 ~ 2026-08-22 02:04:15
02:06:15.380 [xxl-job, JobThread-56-1787335560012] 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
02:06:15.382 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2320
02:06:15.411 [schedule-pool-26] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:17.705 [xxl-job, JobThread-56-1787335560012] 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":"140184","ob-signature":"A0C7****5028","ob-timestamp":"1787335577","Content-Type":"application/json"}, body={"venueCode":"dj","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:16","endTime":"2026-08-22 02:04:15","pageNum":"1"}
02:06:17.846 [xxl-job, JobThread-56-1787335560012] 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.17873355777999917","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:17.846 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dpdj, apiCode=dj, window=2026-08-22 01:56:16~2026-08-22 02:04:15, page=1, fetched=0, apiMs=2471, totalPageMs=2471
02:06:17.846 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dpdj, apiCode=dj, window=2026-08-22 01:56:16~2026-08-22 02:04:15, pages=0, fetched=0, saved=0, success=true, elapsedMs=2471
02:06:17.859 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dpdj V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:17.859 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dpdj, apiCode=dj, windows=1, fetched=0, saved=0, elapsedMs=2484
02:06:17.867 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wcqp 的注单数据, API编码: by_qp, 场馆类型: cards
02:06:17.881 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wcqp 注单数据, API编码: by_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:56:18 ~ 2026-08-22 02:04:17
02:06:17.890 [xxl-job, JobThread-56-1787335560012] 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
02:06:17.892 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2309
02:06:18.431 [schedule-pool-26] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:20.204 [xxl-job, JobThread-56-1787335560012] 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":"172725","ob-signature":"FC1C****0310","ob-timestamp":"1787335580","Content-Type":"application/json"}, body={"venueCode":"by_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:18","endTime":"2026-08-22 02:04:17","pageNum":"1"}
02:06:20.254 [schedule-pool-34] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:20.342 [xxl-job, JobThread-56-1787335560012] 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.259.17873355803037239","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:20.342 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wcqp, apiCode=by_qp, window=2026-08-22 01:56:18~2026-08-22 02:04:17, page=1, fetched=0, apiMs=2460, totalPageMs=2460
02:06:20.342 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wcqp, apiCode=by_qp, window=2026-08-22 01:56:18~2026-08-22 02:04:17, pages=0, fetched=0, saved=0, success=true, elapsedMs=2460
02:06:20.355 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wcqp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:20.355 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wcqp, apiCode=by_qp, windows=1, fetched=0, saved=0, elapsedMs=2473
02:06:20.363 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dpqip 的注单数据, API编码: ky_qp, 场馆类型: cards
02:06:20.377 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dpqip 注单数据, API编码: ky_qp, 场馆类型: cards, 币种: CNY, 时间范围: 2026-08-22 01:56:21 ~ 2026-08-22 02:04:20
02:06:20.383 [xxl-job, JobThread-56-1787335560012] 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
02:06:20.384 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2317
02:06:21.452 [schedule-pool-28] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:22.705 [xxl-job, JobThread-56-1787335560012] 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":"552357","ob-signature":"6740****9DFF","ob-timestamp":"1787335582","Content-Type":"application/json"}, body={"venueCode":"ky_qp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:21","endTime":"2026-08-22 02:04:20","pageNum":"1"}
02:06:22.839 [xxl-job, JobThread-56-1787335560012] 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.17873355827968917","data":{"totalRecord":7,"totalPage":1,"list":[{"betAmount":40.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334940-7960548494-12","id":"KYQP_50-1787334940-7960548494-12","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334940-7960548494-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:55:40","netAt":"2026-08-22 01:56:01","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":80.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334965-7960550977-12","id":"KYQP_50-1787334965-7960550977-12","bizId":null,"netAmount":-2.0,"obBetStatus":"1","validBetAmount":80.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334965-7960550977-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:56:05","netAt":"2026-08-22 01:56:24","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":80.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334992-7960553653-12","id":"KYQP_50-1787334992-7960553653-12","bizId":null,"netAmount":-80.0,"obBetStatus":"1","validBetAmount":80.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334992-7960553653-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:56:32","netAt":"2026-08-22 01:56:52","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":24.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787335023-7960556722-111","id":"KYQP_50-1787335023-7960556722-111","bizId":null,"netAmount":24.0,"obBetStatus":"1","validBetAmount":24.0,"platformName":"百家乐体验房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787335023-7960556722-111","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:57:03","netAt":"2026-08-22 01:57:22","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":50.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787335046-7960559020-11","id":"KYQP_50-1787335046-7960559020-11","bizId":null,"netAmount":-50.0,"obBetStatus":"1","validBetAmount":50.0,"platformName":"百家乐体验房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787335046-7960559020-11","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:57:26","netAt":"2026-08-22 01:57:45","syncAt":"2026-08-22 01:58:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":40.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334865-7960541026-13","id":"KYQP_50-1787334865-7960541026-13","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334865-7960541026-13","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:54:25","netAt":"2026-08-22 01:54:46","syncAt":"2026-08-22 01:56:30","venueCode":"ky_qp","venueName":"开元棋牌"},{"betAmount":160.0,"betContent":"百家乐","gameTypeId":"910","gameTypeName":"百家乐","generatedId":"50-1787334915-7960546008-12","id":"KYQP_50-1787334915-7960546008-12","bizId":null,"netAmount":-80.0,"obBetStatus":"1","validBetAmount":80.0,"platformName":"百家乐初级房","playName":null,"playOptionName":null,"playerName":"p688amrsuper1","roundId":"-1","roundNo":"50-1787334915-7960546008-12","tableCode":null,"ticketPlanNo":null,"userName":"amrsuper1","betAt":"2026-08-22 01:55:15","netAt":"2026-08-22 01:55:36","syncAt":"2026-08-22 01:56:30","venueCode":"ky_qp","venueName":"开元棋牌"}]}}
02:06:22.843 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:22.943 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:22.943 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:22.943 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:22.943 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:22.943 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:22.943 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:22.944 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [addActiveTurnoverCycleId,531] - V2统一流水分配 memberId=3994, cycleId=2427, result=skipped, reason=cycle-not-active-clean, status=0, allocationState=CLEAN
02:06:22.946 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=7, resolved=7, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=2, validBetMs=0, vipUpgradeTurnoverMs=0, retainMs=5, activeRewardMs=8, turnoverRefreshMs=5, settlementMs=2, totalMs=24
02:06:22.946 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dpqip, records=7, inserted=0, updated=7, skipped=0, affectedMembers=1, queryMs=22, insertMs=0, updateMs=36, postProcessMs=24, totalMs=100
02:06:22.951 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:22.951 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dpqip V2时间窗 2026-08-22 01:56:21 - 2026-08-22 02:04:20 第1页拉取=7,新增=0,更新=7,跳过=0
02:06:22.951 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dpqip, apiCode=ky_qp, window=2026-08-22 01:56:21~2026-08-22 02:04:20, page=1, fetched=7, saved=7, inserted=0, updated=7, skipped=0, affectedMembers=1, apiMs=2462, convertMs=3, persistMs=100, queryMs=22, insertMs=0, updateMs=36, postProcessMs=24, totalPageMs=2573
02:06:22.951 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dpqip, apiCode=ky_qp, window=2026-08-22 01:56:21~2026-08-22 02:04:20, pages=1, fetched=7, saved=7, success=true, elapsedMs=2573
02:06:22.963 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dpqip V2同步成功,窗口=1,拉取记录=7,新增或更新=7
02:06:22.964 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dpqip, apiCode=ky_qp, windows=1, fetched=7, saved=7, elapsedMs=2586
02:06:22.972 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wccp 的注单数据, API编码: tc_cp, 场馆类型: lottery
02:06:22.986 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wccp 注单数据, API编码: tc_cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:56:24 ~ 2026-08-22 02:04:22
02:06:22.992 [xxl-job, JobThread-56-1787335560012] 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
02:06:22.993 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2208
02:06:24.472 [schedule-pool-28] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:25.205 [xxl-job, JobThread-56-1787335560012] 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":"809825","ob-signature":"5556****2A57","ob-timestamp":"1787335585","Content-Type":"application/json"}, body={"venueCode":"tc_cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:24","endTime":"2026-08-22 02:04:22","pageNum":"1"}
02:06:25.270 [schedule-pool-7] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:25.375 [xxl-job, JobThread-56-1787335560012] 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.17873355852972131","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:25.375 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wccp, apiCode=tc_cp, window=2026-08-22 01:56:24~2026-08-22 02:04:22, page=1, fetched=0, apiMs=2388, totalPageMs=2388
02:06:25.375 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wccp, apiCode=tc_cp, window=2026-08-22 01:56:24~2026-08-22 02:04:22, pages=0, fetched=0, saved=0, success=true, elapsedMs=2388
02:06:25.388 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wccp V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:25.388 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wccp, apiCode=tc_cp, windows=1, fetched=0, saved=0, elapsedMs=2401
02:06:25.396 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbcaip 的注单数据, API编码: cp, 场馆类型: lottery
02:06:25.410 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbcaip 注单数据, API编码: cp, 场馆类型: lottery, 币种: CNY, 时间范围: 2026-08-22 01:56:26 ~ 2026-08-22 02:04:25
02:06:25.416 [xxl-job, JobThread-56-1787335560012] 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
02:06:25.417 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2284
02:06:27.492 [schedule-pool-49] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:27.705 [xxl-job, JobThread-56-1787335560012] 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":"124785","ob-signature":"2E0A****2F5A","ob-timestamp":"1787335587","Content-Type":"application/json"}, body={"venueCode":"cp","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:26","endTime":"2026-08-22 02:04:25","pageNum":"1"}
02:06:27.844 [xxl-job, JobThread-56-1787335560012] 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.17873355877972209","data":{"totalRecord":4,"totalPage":1,"list":[{"betAmount":160.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  9","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860509577355355","id":"CP_2090860509577355355","bizId":null,"netAmount":-160.0,"obBetStatus":"1","validBetAmount":160.0,"platformName":"","playName":"第十名定位胆","playOptionName":"9","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:56:06","netAt":"2026-08-22 01:59:03","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":40.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  7","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860951443079198","id":"CP_2090860951443079198","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"","playName":"第十名定位胆","playOptionName":"7","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:57:51","netAt":"2026-08-22 01:59:04","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":40.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  8","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860951459856475","id":"CP_2090860951459856475","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"","playName":"第十名定位胆","playOptionName":"8","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:57:51","netAt":"2026-08-22 01:59:04","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"},{"betAmount":40.0,"betContent":"20260821-155  幸运飞艇  第十名定位胆  6","gameTypeId":"68","gameTypeName":"幸运飞艇","generatedId":"2090860951472439300","id":"CP_2090860951472439300","bizId":null,"netAmount":-40.0,"obBetStatus":"1","validBetAmount":40.0,"platformName":"","playName":"第十名定位胆","playOptionName":"6","playerName":"p688ying2000","roundId":"-1","roundNo":"20260821-155","tableCode":"","ticketPlanNo":"20260821-155","userName":"ying2000","betAt":"2026-08-22 01:57:51","netAt":"2026-08-22 01:59:04","syncAt":"2026-08-22 02:00:06","venueCode":"cp","venueName":"DB彩票"}]}}
02:06:27.847 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:27.930 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [allocatePendingV2Bets,543] - V2统一流水分配 memberId=1861, cycleId=2424, result=success, allocated=0, operator=bet-record-sync-v2
02:06:27.933 [xxl-job, JobThread-56-1787335560012] INFO  c.r.s.s.i.BetRecordSyncPostProcessServiceImpl - [processSyncChanges,136] - V2性能 后置处理 operator=bet-record-sync-v2, changes=4, resolved=4, affectedMembers=1, resolveMs=0, impactMs=0, loadVipMs=5, validBetMs=0, vipUpgradeTurnoverMs=0, retainMs=5, activeRewardMs=8, turnoverRefreshMs=16, settlementMs=2, totalMs=38
02:06:27.933 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2PersistenceService - [saveOrUpdate,232] - V2性能 落库 venueCode=dbcaip, records=4, inserted=0, updated=4, skipped=0, affectedMembers=1, queryMs=13, insertMs=0, updateMs=20, postProcessMs=38, totalMs=82
02:06:27.938 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:27.938 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1735] - 场馆 dbcaip V2时间窗 2026-08-22 01:56:26 - 2026-08-22 02:04:25 第1页拉取=4,新增=0,更新=4,跳过=0
02:06:27.938 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1739] - V2性能 普通页 venueCode=dbcaip, apiCode=cp, window=2026-08-22 01:56:26~2026-08-22 02:04:25, page=1, fetched=4, saved=4, inserted=0, updated=4, skipped=0, affectedMembers=1, apiMs=2433, convertMs=3, persistMs=82, queryMs=13, insertMs=0, updateMs=20, postProcessMs=38, totalPageMs=2527
02:06:27.938 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbcaip, apiCode=cp, window=2026-08-22 01:56:26~2026-08-22 02:04:25, pages=1, fetched=4, saved=4, success=true, elapsedMs=2527
02:06:27.951 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbcaip V2同步成功,窗口=1,拉取记录=4,新增或更新=4
02:06:27.951 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbcaip, apiCode=cp, windows=1, fetched=4, saved=4, elapsedMs=2540
02:06:27.959 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 wc电子 的注单数据, API编码: cq9_dz, 场馆类型: dianzi
02:06:27.973 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 wc电子 注单数据, API编码: cq9_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:56:29 ~ 2026-08-22 02:04:27
02:06:27.979 [xxl-job, JobThread-56-1787335560012] 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
02:06:27.981 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2221
02:06:30.004 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,81] - 开始同步上分/下分订单状态...
02:06:30.012 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [syncTransferOrderStatus,83] - 持久上分命令处理完成, count=0
02:06:30.036 [xxl-job, JobThread-17-1787309010068] INFO  c.r.f.t.TransferSyncServiceImpl - [recoverProcessingTransferOutRecords,106] - 发现 2 条下分处理中的记录
02:06:30.041 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:06:30.041 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:06:30.041 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:06:30.041
02:06:30.041 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:06:30.041 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:06:30.041 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: AG_ZR
02:06:30.041 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: 07ca8c4d56624c6cac2de52df04f5f69
02:06:30.044 [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":"957588","ob-signature":"0BDF****7C4D","ob-timestamp":"1787335590","Content-Type":"application/json"}, body={"venueCode":"ag_zr","currency":"CNY","serialNo":"07ca8c4d56624c6cac2de52df04f5f69"}
02:06:30.183 [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.253.17873355901434449","data":null}
02:06:30.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:06:30.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:06:30.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"38c2568d244f46de8323d527815bed4b.253.17873355901434449","data":null}
02:06:30.183 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:06:30.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,437] - ======= queryOrderStatus 请求开始 =======
02:06:30.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,438] - 请求接口: /member/transfer/queryOrders/v1
02:06:30.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,439] - 请求时间: 2026-08-22 02:06:30.188
02:06:30.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,440] - 请求参数:
02:06:30.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,441] -   - currency: CNY
02:06:30.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,442] -   - venueCode: pg_dz
02:06:30.188 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,443] -   - serialNo: cc9ce1106ff644f799c205ede4c134a6
02:06:30.191 [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":"317314","ob-signature":"1A63****F5AD","ob-timestamp":"1787335590","Content-Type":"application/json"}, body={"venueCode":"pg_dz","currency":"CNY","serialNo":"cc9ce1106ff644f799c205ede4c134a6"}
02:06:30.205 [xxl-job, JobThread-56-1787335560012] 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":"375572","ob-signature":"D94B****83F2","ob-timestamp":"1787335590","Content-Type":"application/json"}, body={"venueCode":"cq9_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:29","endTime":"2026-08-22 02:04:27","pageNum":"1"}
02:06:30.287 [schedule-pool-32] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:30.337 [xxl-job, JobThread-56-1787335560012] 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.251.17873355902965503","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:30.337 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=wc电子, apiCode=cq9_dz, window=2026-08-22 01:56:29~2026-08-22 02:04:27, page=1, fetched=0, apiMs=2363, totalPageMs=2363
02:06:30.337 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=wc电子, apiCode=cq9_dz, window=2026-08-22 01:56:29~2026-08-22 02:04:27, pages=0, fetched=0, saved=0, success=true, elapsedMs=2363
02:06:30.349 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 wc电子 V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:30.349 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=wc电子, apiCode=cq9_dz, windows=1, fetched=0, saved=0, elapsedMs=2376
02:06:30.358 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbdianzi 的注单数据, API编码: dz, 场馆类型: dianzi
02:06:30.371 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbdianzi 注单数据, API编码: dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:56:31 ~ 2026-08-22 02:04:30
02:06:30.377 [xxl-job, JobThread-56-1787335560012] 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
02:06:30.378 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2323
02:06:30.381 [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":"dd2b0567f297402fb6266cdce30f2202.145.17873355902899155","data":null}
02:06:30.381 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,452] - 响应状态: 成功
02:06:30.381 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,713] - 响应长度: 112 字符
02:06:30.381 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [logResponseDetails,716] - 响应内容: {"code":35002,"message":"订单号不存在","traceId":"dd2b0567f297402fb6266cdce30f2202.145.17873355902899155","data":null}
02:06:30.381 [xxl-job, JobThread-17-1787309010068] INFO  GameApiServiceImpl - [queryOrderStatus,469] - ======= queryOrderStatus 请求结束 =======

02:06:30.514 [schedule-pool-8] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:32.705 [xxl-job, JobThread-56-1787335560012] 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":"570981","ob-signature":"B174****59A3","ob-timestamp":"1787335592","Content-Type":"application/json"}, body={"venueCode":"dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:31","endTime":"2026-08-22 02:04:30","pageNum":"1"}
02:06:32.840 [xxl-job, JobThread-56-1787335560012] 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.17873355927989219","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:32.840 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dbdianzi, apiCode=dz, window=2026-08-22 01:56:31~2026-08-22 02:04:30, page=1, fetched=0, apiMs=2468, totalPageMs=2468
02:06:32.840 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbdianzi, apiCode=dz, window=2026-08-22 01:56:31~2026-08-22 02:04:30, pages=0, fetched=0, saved=0, success=true, elapsedMs=2468
02:06:32.853 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbdianzi V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:32.853 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbdianzi, apiCode=dz, windows=1, fetched=0, saved=0, elapsedMs=2481
02:06:32.861 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pg_dz 的注单数据, API编码: pg_dz, 场馆类型: dianzi
02:06:32.875 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pg_dz 注单数据, API编码: pg_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:56:33 ~ 2026-08-22 02:04:32
02:06:32.881 [xxl-job, JobThread-56-1787335560012] 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
02:06:32.882 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2319
02:06:33.027 [xxl-job, JobThread-62-1787335500008] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-62-1787335500008,10,main]
02:06:33.059 [xxl-job, JobThread-24-1787335500004] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-24-1787335500004,10,main]
02:06:33.064 [xxl-job, JobThread-53-1787335500015] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-53-1787335500015,10,main]
02:06:33.094 [xxl-job, JobThread-10-1787335500005] INFO  c.x.j.c.t.JobThread - [run,250] - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-10-1787335500005,10,main]
02:06:33.534 [schedule-pool-8] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:35.205 [xxl-job, JobThread-56-1787335560012] 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":"171838","ob-signature":"25CD****2E39","ob-timestamp":"1787335595","Content-Type":"application/json"}, body={"venueCode":"pg_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:33","endTime":"2026-08-22 02:04:32","pageNum":"1"}
02:06:35.303 [schedule-pool-13] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:35.329 [xxl-job, JobThread-56-1787335560012] 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.17873355952890231","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:35.329 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pg_dz, apiCode=pg_dz, window=2026-08-22 01:56:33~2026-08-22 02:04:32, page=1, fetched=0, apiMs=2453, totalPageMs=2453
02:06:35.329 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pg_dz, apiCode=pg_dz, window=2026-08-22 01:56:33~2026-08-22 02:04:32, pages=0, fetched=0, saved=0, success=true, elapsedMs=2454
02:06:35.341 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pg_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:35.341 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pg_dz, apiCode=pg_dz, windows=1, fetched=0, saved=0, elapsedMs=2466
02:06:35.350 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 dbby 的注单数据, API编码: by, 场馆类型: fish
02:06:35.363 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 dbby 注单数据, API编码: by, 场馆类型: fish, 币种: CNY, 时间范围: 2026-08-22 01:56:36 ~ 2026-08-22 02:04:35
02:06:35.369 [xxl-job, JobThread-56-1787335560012] 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
02:06:35.370 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2331
02:06:36.555 [schedule-pool-16] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:37.705 [xxl-job, JobThread-56-1787335560012] 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":"389951","ob-signature":"6619****3214","ob-timestamp":"1787335597","Content-Type":"application/json"}, body={"venueCode":"by","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:36","endTime":"2026-08-22 02:04:35","pageNum":"1"}
02:06:37.832 [xxl-job, JobThread-56-1787335560012] 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.17873355977920275","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:37.832 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=dbby, apiCode=by, window=2026-08-22 01:56:36~2026-08-22 02:04:35, page=1, fetched=0, apiMs=2469, totalPageMs=2469
02:06:37.832 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=dbby, apiCode=by, window=2026-08-22 01:56:36~2026-08-22 02:04:35, pages=0, fetched=0, saved=0, success=true, elapsedMs=2469
02:06:37.845 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 dbby V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:37.845 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=dbby, apiCode=by, windows=1, fetched=0, saved=0, elapsedMs=2481
02:06:37.853 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pmby 的注单数据, API编码: ag_by, 场馆类型: fish
02:06:37.867 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pmby 注单数据, API编码: ag_by, 场馆类型: fish, 币种: CNY, 时间范围: 2026-08-22 01:56:38 ~ 2026-08-22 02:04:37
02:06:37.873 [xxl-job, JobThread-56-1787335560012] 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
02:06:37.874 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2327
02:06:39.575 [schedule-pool-16] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:40.205 [xxl-job, JobThread-56-1787335560012] 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":"234177","ob-signature":"A754****7EEB","ob-timestamp":"1787335600","Content-Type":"application/json"}, body={"venueCode":"ag_by","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:38","endTime":"2026-08-22 02:04:37","pageNum":"1"}
02:06:40.318 [schedule-pool-24] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:40.331 [xxl-job, JobThread-56-1787335560012] 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.17873356002936849","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:40.331 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pmby, apiCode=ag_by, window=2026-08-22 01:56:38~2026-08-22 02:04:37, page=1, fetched=0, apiMs=2463, totalPageMs=2463
02:06:40.331 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pmby, apiCode=ag_by, window=2026-08-22 01:56:38~2026-08-22 02:04:37, pages=0, fetched=0, saved=0, success=true, elapsedMs=2463
02:06:40.339 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pmby V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:40.339 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pmby, apiCode=ag_by, windows=1, fetched=0, saved=0, elapsedMs=2471
02:06:40.340 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 pp_dz 的注单数据, API编码: pp_dz, 场馆类型: dianzi
02:06:40.343 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 pp_dz 注单数据, API编码: pp_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:56:41 ~ 2026-08-22 02:04:40
02:06:40.344 [xxl-job, JobThread-56-1787335560012] 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
02:06:40.346 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2356
02:06:42.596 [schedule-pool-17] INFO  c.r.f.d.DynamicDataSourceContextHolder - [setDataSourceType,26] - 切换到MASTER数据源
02:06:42.703 [xxl-job, JobThread-56-1787335560012] 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":"771540","ob-signature":"F5DB****C6FE","ob-timestamp":"1787335602","Content-Type":"application/json"}, body={"venueCode":"pp_dz","pageSize":"3000","currency":"CNY","startTime":"2026-08-22 01:56:41","endTime":"2026-08-22 02:04:40","pageNum":"1"}
02:06:42.829 [xxl-job, JobThread-56-1787335560012] 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.17873356027916937","data":{"totalRecord":0,"totalPage":0,"list":[]}}
02:06:42.829 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1719] - V2性能 普通页 venueCode=pp_dz, apiCode=pp_dz, window=2026-08-22 01:56:41~2026-08-22 02:04:40, page=1, fetched=0, apiMs=2486, totalPageMs=2486
02:06:42.829 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1776] - V2性能 普通窗口 venueCode=pp_dz, apiCode=pp_dz, window=2026-08-22 01:56:41~2026-08-22 02:04:40, pages=0, fetched=0, saved=0, success=true, elapsedMs=2486
02:06:42.833 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1804] - 场馆 pp_dz V2同步成功,窗口=1,拉取记录=0,新增或更新=0
02:06:42.833 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1805] - V2性能 场馆完成 venueCode=pp_dz, apiCode=pp_dz, windows=1, fetched=0, saved=0, elapsedMs=2489
02:06:42.834 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncSingleVenueBetRecords,1271] - 开始同步V2场馆 mg_dz 的注单数据, API编码: mg_dz, 场馆类型: dianzi
02:06:42.837 [xxl-job, JobThread-56-1787335560012] INFO  c.r.j.s.i.BetRecordSyncV2BusinessServiceImpl - [syncVenueRange,1657] - 开始同步V2场馆 mg_dz 注单数据, API编码: mg_dz, 场馆类型: dianzi, 币种: CNY, 时间范围: 2026-08-22 01:56:43 ~ 2026-08-22 02:04:42
02:06:42.838 [xxl-job, JobThread-56-1787335560012] 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
02:06:42.839 [xxl-job, JobThread-56-1787335560012] INFO  c.r.f.g.b.BwBetQueryRateLimiter - [acquire,72] - BW注单查询公共队列等待 context=/member/game/betBatchQuery/v1, waitMs=2362