diff --git a/ff-game/src/main/java/com/ff/sports/db/client/DBSportsClient.java b/ff-game/src/main/java/com/ff/sports/db/client/DBSportsClient.java index c144449..bbcc535 100644 --- a/ff-game/src/main/java/com/ff/sports/db/client/DBSportsClient.java +++ b/ff-game/src/main/java/com/ff/sports/db/client/DBSportsClient.java @@ -99,7 +99,11 @@ public interface DBSportsClient { /** * 拉取订单Json数据 */ - @Post(url = "/api/bet/queryBetListV2") + @Post(url = "/api/bet/queryBetListV2", + headers = { + "Content-type: application/x-www-form-urlencoded" + } + ) GetBetListResponse getBetList(@Body GetBetListRequest request, @Header("requestId") String requestId); diff --git a/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListRequest.java b/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListRequest.java index 13f95cd..c0736f2 100644 --- a/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListRequest.java +++ b/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListRequest.java @@ -67,7 +67,7 @@ public class GetBetListRequest implements Serializable { /** * 请求时间戳(13位,必填) */ - private String timestamp; + private String timestamp = String.valueOf(System.currentTimeMillis()); /** * 排序方式(可选) diff --git a/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListResponse.java b/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListResponse.java index aace488..a05a0d3 100644 --- a/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListResponse.java +++ b/ff-game/src/main/java/com/ff/sports/db/dto/GetBetListResponse.java @@ -18,16 +18,21 @@ public class GetBetListResponse implements Serializable { private String msg; private String code; private Long serverTime; + private DataDTO data; + + @Data + public static class DataDTO { - // 当前页码 - private Integer pageNum; - // 每页条数 - private Integer pageSize; - // 总条数 - private Integer totalCount; - // 注单列表 - private List list; + // 当前页码 + private Integer pageNum; + // 每页条数 + private Integer pageSize; + // 总条数 + private Integer totalCount; + // 注单列表 + private List list; + } @Data public static class OrderItemDTO { diff --git a/ff-game/src/main/java/com/ff/sports/db/impl/DBSportsServiceImpl.java b/ff-game/src/main/java/com/ff/sports/db/impl/DBSportsServiceImpl.java index 2b74435..2e183d5 100644 --- a/ff-game/src/main/java/com/ff/sports/db/impl/DBSportsServiceImpl.java +++ b/ff-game/src/main/java/com/ff/sports/db/impl/DBSportsServiceImpl.java @@ -395,8 +395,8 @@ public class DBSportsServiceImpl implements IGamesService { void getRealtimeRecord(BetRecordByTimeDTO requestDTO, int pageNum) { GetBetListRequest request = new GetBetListRequest(); - request.setStartTime(String.valueOf(requestDTO.getStartTime())); - request.setEndTime(String.valueOf(requestDTO.getEndTime())); + request.setStartTime(/*String.valueOf(requestDTO.getStartTime())*/ "1744333220000"); + request.setEndTime(/*String.valueOf(requestDTO.getEndTime())*/ "1744335020000"); request.setMerchantCode(requestDTO.getAgentId()); request.setPageNum(pageNum); request.setPageSize(1000); @@ -407,7 +407,7 @@ public class DBSportsServiceImpl implements IGamesService { ); if (this.isSuccess(response.getCode())) { - List list = response.getList(); + List list = response.getData().getList(); if (CollectionUtils.isEmpty(list)) { return; }