Commit Graph

184 Commits (main)

Author SHA1 Message Date
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
shi 922d59591d feat(game): 接入 AE游戏平台
- 新增 AE 游戏平台的下注记录获取功能
- 实现 AE平台的余额转换状态查询接口
- 添加 AE 平台的玩家登出接口
- 重构原有 XK 平台的相关代码,改为支持 AE 平台
2025-04-01 16:13:44 +08:00
liaoyong 1c498595e1 Merge remote-tracking branch 'origin/main' into main-meitian
# Conflicts:
#	ff-base/src/main/java/com/ff/base/enums/GamePlatforms.java
2025-04-01 11:39:04 +08:00
liaoyong e632c378a2 feat(game): 添加美天棋牌平台支持
- 新增美天棋牌相关的常量、API接口和数据模型
- 实现美天棋牌的会员创建、余额查询、登录、转账等功能
- 添加美天棋牌的游戏数据和记录查询接口
2025-04-01 11:38:30 +08:00
shi 61d956b88a Merge branch 'main-ae' 2025-04-01 11:18:48 +08:00
shi 3e96c67d57 feat(api): 添加 AE 平台相关功能
- 新增 AEClient 接口和相关 DTO 类- 实现 AE 平台的登录、获取会员信息、存款、
2025-04-01 11:18:26 +08:00
shi ed4c981ef7 refactor(game): 更新 PGXBetHistoryResponse 和 PGXClient
- 将 PGXBetHistoryResponse 中的 int 类型改为 Long 类型
- 修改 PGXClient 中的 API 调用地址
2025-03-31 16:55:26 +08:00
shi d211dd2d7e refactor(game): 更新 PGXBetHistoryResponse 和 PGXClient
- 将 PGXBetHistoryResponse 中的 int 类型改为 Long 类型
- 修改 PGXClient 中的 API 调用地址
2025-03-31 16:48:58 +08:00
shi 210d878de7 feat(member): 添加会员投注限额功能
- 在会员创建接口中增加投注限额参数
- 更新相关 DTO 和服务实现以支持投注限额- 使用 JSON 序列化投注限额对象以适应 AE 接口要求
2025-03-31 15:23:56 +08:00
liaoyong 5f9af0e041 chore: 添加 .gitignore 文件
- 创建 .gitignore 文件,排除构建工具、IDE 和其他工具产生的临时文件和目录
-保留必要的构建脚本文件
- 优化项目结构,提高代码可读性和可维护性
2025-03-31 14:51:25 +08:00
shi dd65af91b8 fix(game): 修复游戏平台注单拉取数据为空时的处理
- 在 JILI 和 XK游戏平台的注单拉取逻辑中,添加了对返回数据为空的处理
- 确保在数据为空时不会出现空指针异常,提高了代码的健壮性
2025-03-31 13:38:34 +08:00
shi 1d21ed26ad fix(game): 补充 pgx 彩种开奖接口 url 2025-03-31 11:23:52 +08:00
shi 8732f3e85f refactor(game): 优化游戏列表接口参数传递方式
- 在 GamesPPServiceImpl 中,将 JSONUtils.toJSONString(params) 替换为直接使用 params
- 在 PPClient 中,修改 getGameList 方法参数类型从 String 改为 Map<String, Object>
2025-03-28 19:23:26 +08:00
shi de4a7e9286 feat(game): 添加 PGX 游戏平台支持
- 新增 PGX 游戏平台的 API接口实现类 GamesPGXServiceImpl
- 添加 PGX 游戏类型枚举类 GPXGameType
- 在 GamePlatforms 枚举中添加 PGX 游戏平台
- 更新相关服务和 Mapper 类以支持 PGX 游戏平台
2025-03-28 14:54:21 +08:00
shi cc17d83e16 feat(game): 添加 PP 游戏接口相关类和方法
- 新增 PP 游戏相关的常量和配置
- 添加 PP 游戏用户信息、登录、游戏列表等接口的请求和响应类- 实现 PP 游戏服务的基本功能,包括创建用户、获取游戏列表等
- 添加地址源和客户端接口,用于与 PP游戏服务器通信
2025-03-27 17:07:17 +08:00
shi d293f638bf feat(game): 更新 DG 平台相关功能
- 修改会员游戏账号生成逻辑,支持 DG 平台
- 实现 DG 平台的踢人和踢出所有人的功能
- 更新 DG 平台的注单记录获取逻辑
- 优化 DG 客户端的接口调用
2025-03-27 14:36:05 +08:00
shi 41a9e3dee4 feat(game): 添加 DG 游戏平台支持
- 新增 DG游戏平台的 API 接口和实现类
- 添加 DG游戏的登录、转账、获取游戏列表等功能
- 实现 DG 游戏的注单记录获取和处理
- 在数据库中添加 DG 游戏平台的相关配置
2025-03-27 11:07:59 +08:00
shi aa7848e342 Merge remote-tracking branch 'origin/main' 2025-03-26 18:59:27 +08:00
shi 871b31555b refactor(game): 重构游戏平台不支持的方法
- 在 ErrorCode枚举中添加 PLATFORM_NOT_METHODS 错误码
- 修改 GamesFCServiceImpl、GamesSAServiceImpl 和 GamesXKServiceImpl 中不支持的方法,统一抛出 PLATFORM_NOT_METHODS异常
- 优化 SAClient 中的 kickMember 方法,返回 String 类型
- 新增 SAKickUserResponse 类用于处理踢出用户请求的返回
2025-03-26 18:58:31 +08:00
shi 8332c4fdcd feat(game): 添加 SA 游戏平台支持
- 新增 SA游戏平台的接口实现类 GamesSAServiceImpl
- 添加 SA 游戏平台相关的错误码和缓存常量
- 实现 SA游戏平台的用户登录、余额转移、投注记录查询等功能
- 新增 SA 游戏类型枚举类 SAGameType
- 添加 XML 响应对象的序列化和反序列化支持
2025-03-26 17:45:28 +08:00
998998 106bad5be4 修复问题 2025-03-26 16:20:34 +08:00
998998 138ae4c2f9 修复问题 2025-03-26 16:19:09 +08:00
998998 c45a9113bf 修复问题 2025-03-26 16:17:20 +08:00
shi 9f6d1710b0 feat(game): 添加 SA 游戏接口实现
- 新增 SA游戏的登录、获取会员信息、创建会员等功能实现
- 添加 SA 游戏相关的配置常量和工具类
- 实现 SA 游戏的 XML 数据解析和加密解密逻辑
- 优化原有的 DES 加密工具类,支持 CBC 模式和 PKCS5 填充
2025-03-26 14:34:04 +08:00
shi 1fd1e10339 Merge branch 'main' into main-sa 2025-03-25 17:36:42 +08:00
shi 9f79161986 Merge branch 'main-cf' 2025-03-25 17:04:41 +08:00
shi c7b001d667 feat(game): 添加 FC 游戏相关功能
- 新增 FC游戏平台支持
- 添加 FC 游戏列表、登录、余额转移等接口
- 实现 FC 投注记录获取功能
- 增加 FC 游戏类型和传输类型枚举
- 优化游戏注单 ID 处理,改为字符串类型
2025-03-25 17:04:25 +08:00
shi c9797d57c5 fix(game): 修改代理码并移除测试代码
- 将代理码从 "FCXTU3042" 修改为 "TTCS"
- 移除了 GamesFCServiceImpl 类中的测试代码
2025-03-25 11:07:01 +08:00
shi 8edbda429e fix(game): 修改 FC 地址源的协议和端口
- 将协议从 https 改为 http
- 将端口从 443 改为80
- 更新了配置键名,从 NG_API_BASE_URL改为 FC_API_BASE_URL
2025-03-25 10:33:33 +08:00
shi 61ebcb15aa feat(game): 添加 SA 游戏平台支持
- 新增 SA游戏平台的 API 接口和实现类
- 添加 DESEncryptUtils 工具类用于加密解密
- 在 Constants 中添加 SA_API_BASE_URL 常量
- 新增 MySAAddressSource 类用于获取 SA 游戏平台的地址
- 在 pom.xml 中添加 Jackson XML 数据格式支持依赖
2025-03-25 10:00:42 +08:00
shi 3853150e9d feat(game): 添加 FC 游戏平台支持
- 新增 FCClient 接口和 GamesFCServiceImpl 实现类
- 添加与 FC游戏平台交互所需的 DTO 类- 实现了创建成员、获取会员信息、登录、游戏列表获取等功能
- 集成了兑换转账和状态查询功能
-支持按时间获取和处理投注记录
2025-03-24 20:05:22 +08:00
998998 ded6eead74 修复问题 2025-03-24 17:52:01 +08:00
shi b043fa6c2d feat(agent): 增加租户密钥列表展示租户代理平台利润
- 在 AgentController 中添加 ITenantPlatformService 依赖- 在查询租户密钥列表时,为每个租户获取其代理平台列表
- 在 AgentTenantSecretKeyDTO 中添加 tenantPlatforms 字段,用于存储代理平台信息
2025-03-24 17:36:42 +08:00
shi 173d40de55 fix(ff-base): 校验成本比例
- 在创建租户密钥时,增加对成本比例的校验
- 如果成本比例小于平台最低成本,则抛出异常
2025-03-24 17:11:23 +08:00