liaoyong
|
e566053cb7
|
refactor(xk-dbsports): 重构项目依赖和目录结构- 新增 ff-util 模块,包含通用工具类
-将 GamePlatforms 枚举移动到新模块中
- 更新项目依赖关系
- 调整包名和类名以适应新结构
|
2025-04-12 10:57:14 +08:00 |
liaoyong
|
af1253e96a
|
feat(platform): 新增 DBSports体育平台支持
- 添加 DBSports 体育平台的接口和实现类
- 新增相关 DTO 类和枚举类
- 实现会员创建、资金转账、获取会员信息等功能
- 添加投注记录获取和处理相关方法
|
2025-04-12 10:31:09 +08:00 |
liaoyong
|
32f68276fb
|
feat(redis): 新增 Redis 缓存工具类并替换现有缓存实现
- 新增 GRedisCache 类,提供丰富的 Redis 操作方法
- 在 PlatformServiceImpl 中替换原有 RedisCache 为 GRedisCache- 添加 comp-redis 模块的 Maven 依赖
- 更新父项目 pom.xml,包含新的模块依赖
|
2025-04-11 20:42:39 +08:00 |
liaoyong
|
c08dab29f3
|
refactor(ff-bean): 重构领域模型模块
- 删除了多个冗余的实体类文件
- 重命名 ff-mysql 为 ff-domain
- 更新了相关的依赖和模块名称
|
2025-04-11 20:09:56 +08:00 |
liaoyong
|
106c76f008
|
refactor(ff-bean): 重构领域模型模块
- 删除了多个冗余的实体类文件
- 重命名 ff-mysql 为 ff-domain
- 更新了相关的依赖和模块名称
|
2025-04-11 20:09:28 +08:00 |
liaoyong
|
69f634a948
|
build(ff-mysql): 移除 Redis 相关依赖
- 删除了 spring-boot-starter-data-redis 依赖
- 删除了 commons-pool2 依赖
|
2025-04-11 19:47:41 +08:00 |
liaoyong
|
de27d191c2
|
refactor(工程): 调整工程代码结构
|
2025-04-11 19:22:49 +08:00 |
liaoyong
|
10c9601bbe
|
refactor(ff-game): 重构注单拉取接口和数据处理- 在 DBSportsClient 中为 getBetList 方法添加 Content-type 头
- 修改 DBSportsServiceImpl 中的 getRealtimeRecord 方法,使用固定的时间戳进行测试
- 更新 GetBetListRequest 中的 timestamp 字段默认值为当前时间戳
- 重构 GetBetListResponse 结构,将列表数据封装到 DataDTO 中
|
2025-04-11 11:23:33 +08:00 |
liaoyong
|
0ce67f08ab
|
feat(sports): 重构 DB体育接口
- 修改了 CreateUserRequest 和 CreateUserResponse 的字段名称
- 重写了 DBSportsClient 接口中的方法
- 更新了 DBSportsServiceImpl 中的实现逻辑
- 新增了 GetBetListRequest 和 GetBetListResponse 类
-调整了 GetMemberInfoRequest 的结构
|
2025-04-11 10:59:27 +08:00 |
liaoyong
|
bf955ed14b
|
refactor(game): 重构游戏相关接口和数据结构
- 修改游戏 ID 类型从 Long 到 String
- 更新游戏创建和验证逻辑
- 调整游戏数据传输对象结构
- 优化游戏列表响应格式
|
2025-04-10 13:50:46 +08:00 |
liaoyong
|
fb6138f9a0
|
refactor(game): 重构 AE 和 SV388 的投注记录获取逻辑
- 为 GamesAEServiceImpl 和 SV388GamesServiceImpl 类添加 DelayService 依赖
- 实现 GetRealtimeRecordTask 和 GetHistoryRecordTask 类继承 DelayTask
- 重写 getBetRecordByTime 和 getBetRecordByHistoryTime 方法,使用延迟任务处理大量数据
- 优化 batchInsert 方法,增加空数据判断和日志记录
- 调整 kickMember 方法,移除不必要的日志输出
|
2025-04-10 10:20:05 +08:00 |
liaoyong
|
b0c058345d
|
refactor(ff-game): 重构 SV388 投注记录获取逻辑
- 引入 DelayService 和 DelayTask 机制,实现异步处理投注记录请求
-将原有的同步方法拆分为实时记录和历史记录两个异步任务- 优化了错误处理逻辑,移除了不必要的异常抛出
- 调整了参数处理和日志记录,提高了代码可读性和维护性
|
2025-04-09 20:25:57 +08:00 |
liaoyong
|
ff36a40799
|
feat(sports): 新增 DB体育平台支持
- 添加 DB体育相关的缓存常量、数据传输对象、接口客户端等
- 实现 DB 体育平台的服务逻辑,包括用户创建、资金转账、获取会员信息等功能
- 新增延迟任务处理机制,用于处理异步任务
- 修改错误码枚举,增加新的错误类型
- 更新游戏平台枚举,添加 DB 体育选项
|
2025-04-09 20:05:22 +08:00 |
liaoyong
|
6410c6bb56
|
feat(game): 添加 SV388 游戏平台支持
- 新增 SV388 游戏平台的 API 客户端和服务实现
- 添加 SV388 相关的 DTO 类和枚举定义
- 实现 SV388 的会员管理、资金转移、投注记录查询等功能
|
2025-04-09 15:14:06 +08:00 |
liaoyong
|
9d88f8e08f
|
feat(fb-sports): 实现 FB 体育数据对接
- 新增 FB 体育类型枚举类 FBSportsType
- 实现 FB 体育客户端接口,包括获取 token、订单文件列表和订单数据- 重构 FBSportsServiceImpl 类,支持按时间和历史时间获取投注记录
- 优化数据处理逻辑,实现批量插入功能
-移除不必要的定时任务配置
|
2025-04-09 11:18:49 +08:00 |
liaoyong
|
59dc248c3e
|
Merge remote-tracking branch 'origin/main-pgt' into main-meitian
# Conflicts:
# ff-base/src/main/java/com/ff/base/enums/GamePlatforms.java
# ff-game/src/main/java/com/ff/game/api/meitian/impl/MeiTianGameServiceImpl.java
# ff-game/src/main/resources/mapper/game/GameMapper.xml
|
2025-04-09 09:16:20 +08:00 |
shi
|
c45f69fcb2
|
refactor(game): 重构游戏列表和金额转移相关逻辑
- 更新了 PGX、SA 和 XK游戏平台的游戏列表获取逻辑- 优化了游戏数据插入和更新的处理流程
- 改进了金额转移的处理方式,增加了状态和步骤记录
-调整了投注记录获取的接口调用方式
- 优化了代码结构,移除了不必要的注释和冗余代码
|
2025-04-09 09:16:58 +08:00 |
shi
|
58becaf578
|
refactor(ff-game): 移除未使用的代码和依赖
- 删除了 ApiMemberController 中未使用的 GameSecretKeyCurrencyDTO 相关代码
- 移除了 GamesPGTServiceImpl 中未使用的 IGamePlatformService、IGameSecretKeyService、IGameSecretKeyCurrencyService 和 IGameNameService 的注入
- 清理了 GamesPGTServiceImpl 中未
|
2025-04-08 17:12:40 +08:00 |
liaoyong
|
8ec1afd875
|
feat(fb-sports): 实现 FB 体育数据对接
- 新增 FB 体育类型枚举类 FBSportsType
- 实现 FB 体育客户端接口,包括获取 token、订单文件列表和订单数据- 重构 FBSportsServiceImpl 类,支持按时间和历史时间获取投注记录
- 优化数据处理逻辑,实现批量插入功能
-移除不必要的定时任务配置
|
2025-04-08 17:11:31 +08:00 |
liaoyong
|
b087305ba1
|
test(fb): 修改游戏 ID 生成逻辑
- 将静态常量 GAME_ID 修改为 11111
- 在创建新游戏时,将游戏 ID 设置为 GAME_ID,而不是使用 Snowflake算法生成的随机 ID
|
2025-04-08 13:36:57 +08:00 |
liaoyong
|
72810d4d0e
|
feat(fb): 新增 FB 体育平台支持
- 添加 FB 体育相关的数据结构和接口定义
- 实现 FB 体育平台的会员创建、资金转账、获取会员信息等功能
- 集成 FB 体育平台的 URL 获取和登录逻辑
- 为 FB 体育平台添加错误码定义
-优化游戏列表获取逻辑,支持 FB 体育游戏数据同步
|
2025-04-08 13:33:18 +08:00 |
shi
|
b466e052f1
|
refactor(ff-game): 移除未使用的代码和依赖
- 删除了 ApiMemberController 中未使用的 GameSecretKeyCurrencyDTO 相关代码
- 移除了 GamesPGTServiceImpl 中未使用的 IGamePlatformService、IGameSecretKeyService、IGameSecretKeyCurrencyService 和 IGameNameService 的注入
- 清理了 GamesPGTServiceImpl 中未使用的 import 语句
|
2025-04-07 15:47:59 +08:00 |
shi
|
0183bad8e7
|
refactor(game): 移除未使用的常量
- 删除了 GamesAEServiceImpl 类中的 PLATFORM_ID 和 GAME_NAME_ID 两个常量- 这些常量在代码中未被使用,移除它们可以提高代码的可读性和维护性
|
2025-04-07 15:36:11 +08:00 |
shi
|
d6141bb716
|
Merge branch 'main-meitian' into main-pgt
|
2025-04-07 15:25:55 +08:00 |
liaoyong
|
f35179c8bc
|
refactor(ff-game): 重构游戏模块代码
- 移除了 GameName、GamePlatform 和 GameSecretKey 相关的实体类、Mapper 和 Service
- 优化了 ApiGameController 中的代码结构
- 更新了 GameBalanceExchange 类的继承关系
- 调整了 GamesAEServiceImpl 和 GamesDGServiceImpl 中的方法实现
|
2025-04-07 15:22:12 +08:00 |
liaoyong
|
947d54590a
|
refactor(ff-game): 重构游戏模块代码
- 移除了 GameName、GamePlatform 和 GameSecretKey 相关的实体类、Mapper 和 Service
- 优化了 ApiGameController 中的代码结构
- 更新了 GameBalanceExchange 类的继承关系
- 调整了 GamesAEServiceImpl 和 GamesDGServiceImpl 中的方法实现
|
2025-04-07 15:22:04 +08:00 |
shi
|
22de0fc207
|
Merge branch 'main-meitian' into main-pgt
|
2025-04-07 14:45:02 +08:00 |
shi
|
905893df96
|
feat(game): 添加 PGT 游戏接口实现
- 新增 PGT 游戏列表获取功能- 实现 PGT 投注记录获取和处理
- 添加 PGT 成员踢出功能
- 优化 PGT 客户端接口定义
- 新增相关枚举类和数据传输对象
|
2025-04-07 14:44:55 +08:00 |
liaoyong
|
b35fad13d1
|
refactor(ff-game): 重构游戏平台相关代码
- 移除了 GameSecretKeyCurrency 相关的使用
- 优化了货币转换逻辑
- 简化了游戏平台和货币信息的处理- 调整了批量插入逻辑,使其更加通用
|
2025-04-07 11:22:47 +08:00 |
shi
|
4e5fb79858
|
Merge branch 'main-meitian' into main-pgt
|
2025-04-07 10:54:02 +08:00 |
shi
|
2013a12aee
|
feat(game): 添加 PGT 游戏平台支持
- 新增 PGT 游戏平台的 API接口和实现类
- 添加 PGT 游戏平台的会员账户生成逻辑
- 实现 PGT 游戏平台的余额查询、转账等功能
- 添加 PGT 游戏平台的错误响应和数据模型类
|
2025-04-07 10:53:56 +08:00 |
liaoyong
|
40208aab98
|
feat(game): 新增游戏平台支持
- 添加 AE 和 DG 游戏平台的接口实现
- 新增游戏列表、兑换转账、投注记录等功能
- 优化游戏数据构建和处理逻辑
- 移除不必要的服务和缓存操作
|
2025-04-07 10:15:35 +08:00 |
shi
|
3ce8dba98f
|
feat(game): 添加 PGT 游戏平台支持
- 新增 PGT 游戏平台的 API接口和实现类
- 添加 PGT 游戏平台的会员账户生成逻辑
- 实现 PGT 游戏平台的余额查询、转账等功能
- 添加 PGT 游戏平台的错误响应和数据模型类
|
2025-04-03 16:57:14 +08:00 |
shi
|
ebbf2e14a2
|
Merge branch 'main-meitian' into main-pgt
|
2025-04-03 16:29:23 +08:00 |
shi
|
e020b73282
|
feat(game): 添加 PGT 游戏平台支持
- 新增 PGT 游戏平台的 API接口和实现类
- 添加 PGT 游戏平台的会员账户生成逻辑
- 实现 PGT 游戏平台的余额查询、转账等功能
- 添加 PGT 游戏平台的错误响应和数据模型类
|
2025-04-03 16:27:48 +08:00 |
liaoyong
|
22b613ece0
|
refactor(ff-game): 重构游戏 API 控制器
- 移除了对 GameSecretKeyCurrencyDTO 和 GameSecretKeyLangDTO 的依赖- 引入了 Platform 和 KeyInfo 类
- 优化了货币和语言的处理逻辑
-简化了游戏平台的配置和访问
- 调整了线程池的使用方式
|
2025-04-03 14:34:49 +08:00 |
liaoyong
|
e2375788b4
|
refactor(ff-game): 重构 KM 游戏平台接口请求
- 移除了 Constants 类中与 KM 相关的冗余常量定义
- 更新了 GamesKMServiceImpl 类中的 URL 构造方式,使用平台服务获取登录 URL
- 优化了代码结构,提高了可维护性和可扩展性
|
2025-04-03 11:35:39 +08:00 |
liaoyong
|
ad40fc712d
|
refactor(game): 重构游戏 API 地址来源
- 替换 ISysConfigService 为 IPlatformService
- 使用 GamePlatforms枚举替代硬编码的平台名称
- 优化地址获取逻辑,提高代码复用性
- 删除未使用的 Random 类导入
-调整代码格式,提高可读性
|
2025-04-03 11:32:14 +08:00 |
liaoyong
|
f1aa9d26e7
|
Merge remote-tracking branch 'origin/main' into main-meitian
# Conflicts:
# ff-base/src/main/java/com/ff/base/constant/CacheConstants.java
|
2025-04-03 11:21:43 +08:00 |
liaoyong
|
b7ff4ada0e
|
feat(game): 新增平台管理功能
- 添加平台管理相关的实体类、Mapper、Service及其实现类
- 实现平台信息的缓存加载和获取
- 新增美天棋牌平台的支持
-重构原有的地址源获取逻辑,使用平台代码进行配置
- 删除了未使用的旧代码和注释
|
2025-04-03 11:20:05 +08:00 |
shi
|
8ffe94204c
|
feat(game): 添加 KM 游戏平台支持
- 新增 KM游戏平台的接口实现类 GamesKMServiceImpl
- 添加 KM 游戏平台的相关配置和常量- 实现 KM 游戏平台的登录、获取游戏列表、下注记录等功能
- 增加 KM 游戏平台的错误处理和日志记录
|
2025-04-03 10:40:43 +08:00 |
shi
|
019b4e0117
|
feat(game): 添加 KM 游戏平台支持
- 新增 KM游戏平台的接口实现类 GamesKMServiceImpl
- 添加 KM 游戏平台的相关配置和常量- 实现 KM 游戏平台的登录、获取游戏列表、下注记录等功能
- 增加 KM 游戏平台的错误处理和日志记录
|
2025-04-03 09:50:51 +08:00 |
liaoyong
|
3b8cddd2ec
|
fix(game): 修复每日游戏接口调用路径和签名逻辑
- 在 MeiTianClient 中添加斜杠以匹配服务端路径
- 修改签名逻辑为服务端 key 加密原文本,确保与服务端保持一致
|
2025-04-02 09:36:36 +08:00 |
shi
|
5cddf1b783
|
refactor(game): 重构游戏服务实现类
- 优化 GameServiceImpl 类的代码结构,增加日志记录和依赖注入
- 新增 insertGameBettingDetails 方法处理游戏投注详细信息插入
- 修改 GameTask 类,使用新的游戏服务方法
- 更新 IGameService 接口,添加新的方法定义
|
2025-04-02 09:16:06 +08:00 |
liaoyong
|
3571c94fd3
|
Merge remote-tracking branch 'origin/main-meitian'
|
2025-04-01 17:46:57 +08:00 |
shi
|
dbde2ba5d5
|
feat(game): 接入 AE游戏平台
- 新增 AE 游戏平台的下注记录获取功能
- 实现 AE平台的余额转换状态查询接口
- 添加 AE 平台的玩家登出接口
- 重构原有 XK 平台的相关代码,改为支持 AE 平台
|
2025-04-01 17:46:33 +08:00 |
liaoyong
|
d3fcfad870
|
fix(game): 修复美天平台同步异常问题
- 修正平台代码和游戏类型获取逻辑
- 优化数据同步流程,支持按日期同步
- 增加错误日志记录
- 完善配置插入和更新逻辑
|
2025-04-01 17:38:16 +08:00 |
liaoyong
|
953c94ff3f
|
refactor(game): 调整美天游戏登录参数
- 注释掉 "gameHall" 参数- 解除 "gameCode" 参数的注释
- 移除多余的空格和注释
|
2025-04-01 16:48:03 +08:00 |
liaoyong
|
c520a5fa24
|
refactor(ff-game): 重构美天游戏记录同步逻辑
- 修改类名和字段名以适应新的数据结构
- 实现按记录ID和日期同步游戏记录的功能- 优化数据处理和插入逻辑
- 更新游戏平台枚举和游戏类型枚举
- 新增系统配置相关方法
|
2025-04-01 16:47:19 +08:00 |
shi
|
8e32200728
|
Merge branch 'main-ae'
|
2025-04-01 16:14:20 +08:00 |