shi
|
707d5cdee9
|
refactor(game): 优化游戏详情获取逻辑
- 添加对游戏 betting 明细的查询,若存在则返回明细中的 betContent 作为游戏详情 URL
- 优化缓
|
2025-03-14 15:59:26 +08:00 |
shi
|
6d0ca190dc
|
refactor(game): 优化游戏详情获取逻辑
- 添加对游戏 betting 明细的查询,若存在则返回明细中的 betContent 作为游戏详情 URL
- 优化缓
|
2025-03-14 15:19:23 +08:00 |
shi
|
e94ffb965e
|
Merge remote-tracking branch 'origin/main'
|
2025-03-14 15:17:30 +08:00 |
shi
|
0c311139dd
|
refactor(game): 优化游戏详情获取逻辑
- 添加对游戏 betting 明细的查询,若存在则返回明细中的 betContent 作为游戏详情 URL
- 优化缓
|
2025-03-14 15:17:26 +08:00 |
998998
|
c129a7c94c
|
修复问题
|
2025-03-14 15:02:10 +08:00 |
998998
|
bd0fd38c6b
|
修复问题
|
2025-03-14 14:48:07 +08:00 |
998998
|
5319ce901d
|
Merge remote-tracking branch 'origin/main'
|
2025-03-14 14:34:39 +08:00 |
998998
|
fdfe317848
|
修复问题
|
2025-03-14 14:34:25 +08:00 |
shi
|
18a8f544bb
|
refactor(game): 优化游戏详情获取逻辑
- 添加对游戏 betting 明细的查询,若存在则返回明细中的 betContent 作为游戏详情 URL
- 优化缓
|
2025-03-14 14:06:20 +08:00 |
shi
|
4200ebbd28
|
feat(game): 增加游戏投注记录详细信息
- 在 GameBettingDetails 模型中添加新字段:round, table, seat, betContent
- 更新相关 mapper 和 SQL 文件以支持新字段- 添加 GameDTO 类用于游戏数据传输
- 更新 ApiGameController 和 ApiMemberController 中的相关方法
- 优化部分代码结构,使用 SuperBuilder 等特性
|
2025-03-14 14:00:51 +08:00 |
shi
|
47235ed870
|
feat(game): 增加游戏投注记录详细信息
- 在 GameBettingDetails 模型中添加新字段:round, table, seat, betContent
- 更新相关 mapper 和 SQL 文件以支持新字段- 添加 GameDTO 类用于游戏数据传输
- 更新 ApiGameController 和 ApiMemberController 中的相关方法
- 优化部分代码结构,使用 SuperBuilder 等特性
|
2025-03-14 13:31:17 +08:00 |
shi
|
bd1c3d9d9e
|
feat(game): 新增 NG 游戏平台支持
- 新增 NG 游戏平台的相关接口和数据结构
- 实现 NG 游戏平台的余额转移和状态查询功能
- 更新数据库结构,增加支持终端类型和系统货币字段- 优化错误码处理,增加新的错误类型
|
2025-03-12 17:55:57 +08:00 |
shi
|
b995a026c8
|
refactor(ff-game): 调整金额参数最小值限制
- 将 GameExchangeBalanceRequest 类中的 amount 字段的最小值限制从 0.1 修改为 0.01
- 此修改通过调整 @DecimalMin 注解的 value 属性来实现
|
2025-03-10 20:29:06 +08:00 |
shi
|
07872bd243
|
refactor(ff-game): 修改 GameExchangeBalanceRequest 中金额的最小值校验
- 将 @Min 注解替换为 @DecimalMin,以支持浮点数的最小值校验
- 修改最小值从1 调整为 0.1,以适应更灵活的金额输入
|
2025-03-10 20:28:38 +08:00 |
shi
|
a3a97d8cd4
|
Merge remote-tracking branch 'origin/main'
|
2025-03-04 16:30:06 +08:00 |
shi
|
02380a21d9
|
feat(ff-game): 添加 Forest HTTP客户端配置
- 在 application-prod.yml 文件中增加了 Forest配置选项
- 配置内容包括后端HTTP框架、连接池设置、请求超时时间等
- 添加了日志相关的配置,以便更好地监控和调试HTTP请求
|
2025-03-04 16:30:01 +08:00 |
998998
|
9956a27d2a
|
Merge remote-tracking branch 'origin/main'
|
2025-03-04 15:35:15 +08:00 |
998998
|
cf4201b9d7
|
修复问题
|
2025-03-04 15:34:40 +08:00 |
shi
|
8289375ff2
|
feat(agent): 代理佣金列表增加
|
2025-03-04 14:40:36 +08:00 |
shi
|
9ef8d8c2e5
|
refactor(ff-game): 优化 key 不存在时的错误提示信息- 在 HeaderCheckAspect 类中,将 key 不存在时的错误提示信息从 "key不存在" 修改为 "{key}key不存在"
-这样的修改使得错误提示更加具体,能够直接显示传入的 key 值,便于调试和日志记录
|
2025-03-01 18:10:09 +08:00 |
shi
|
bff4cc7f8f
|
refactor(ff-game): 优化白名单验证提示信息
- 修改了白名单验证失败时的错误提示信息,增加了具体的 IP 地址
|
2025-03-01 17:17:58 +08:00 |
shi
|
2507b7075b
|
refactor(ff-game): 优化白名单验证提示信息
- 修改了白名单验证失败时的错误提示信息,增加了具体的 IP 地址
|
2025-03-01 17:15:12 +08:00 |
shi
|
f8c2a6227e
|
refactor(ff-game): 优化白名单验证提示信息
- 修改了白名单验证失败时的错误提示信息,增加了具体的 IP 地址
- 提高了错误提示的
|
2025-03-01 16:08:36 +08:00 |
shi
|
790720446a
|
refactor(sh): 移除 nginx.sh 中的冗余代码
- 删除了检查 $packUrl/dist目录是否存在的逻辑
-移除了多余的空行,优化了代码结构
|
2025-03-01 14:26:33 +08:00 |
shi
|
b29e21816c
|
feat(game): 添加平台成本计算功能
- 在 Constants 中添加 HUNDRED 常量,用于成本计算
- 在 ITenantPlatformService 中添加 findTenantPlatform 方法,用于获取租户平台信息
- 修改 TenantGameQuotaFlowMapper,增加 platform_code 字段查询
- 更新 TenantGameQuotaServiceImpl 中的 balanceChanges 方法,加入平台成本计算逻辑
- 在 TenantPlatformMapper 中添加 findTenantPlatform 方法的 SQL 查询- 更新 TenantPlatformServiceImpl,实现 findTenantPlatform 方法
- 修改 TenantQuotaTask 中的 updateBalance 方法,考虑平台成本因素
|
2025-03-01 13:31:32 +08:00 |
shi
|
dc6e3966ff
|
refactor(tenant): 使用用户名作为租户键
- 在四个控制器中,将固定的租户键"kk1game_kk1game"替换为动态获取的用户名
- 此修改提高了系统的灵活性和可扩展性,支持多租户环境
|
2025-02-28 14:50:31 +08:00 |
shi
|
53d0edef5d
|
feat(sys): 添加系统公告模块并优化租户信息获取
- 新增系统公告相关接口、控制器、服务、Mapper和XML文件
- 修改租户信息获取逻辑,按币种获取平台信息
-优化租户白名单相关接口,移除权限控制
|
2025-02-28 14:01:47 +08:00 |
shi
|
f4be0750f5
|
feat(tenant): 添加租户白名单功能并集成系统反馈模块- 新增租户白名单相关接口和服务实现
- 添加系统反馈模块,包括反馈列表、新增反馈、处理反馈等功能
- 在 HeaderCheckAspect 中集成租户白名单检查逻辑
- 优化 SysUser 中登录类型字段的定义
|
2025-02-27 17:48:29 +08:00 |
shi
|
1323f46128
|
refactor(ff-game): 重构游戏模块代码
- 将 ff-admin 项目中的游戏相关代码迁移到 ff-game 项目
- 优化了游戏兑换货币相关的数据结构和接口
- 添加了新的佣金相关枚举和DTO
-调整了游戏赌博详情的查询逻辑
|
2025-02-27 16:26:02 +08:00 |
shi
|
7b5ab5fd92
|
feat(agent): 添加代理注册功能并优化租户创建逻辑
- 新增代理注册相关字段和方法- 重构租户创建逻辑,支持信誉额度充值
- 优化数据库表结构,增加注册时间和IP等信息
- 调整代码格式,提高可读性
|
2025-02-25 11:37:06 +08:00 |
998998
|
0193cf9efc
|
修复问题
|
2025-02-25 10:07:59 +08:00 |
shi
|
1eeedbdab5
|
Merge remote-tracking branch 'origin/main'
|
2025-02-25 10:05:20 +08:00 |
shi
|
513c3a015c
|
refactor(agent): 重构代理商业务
- 新增 AgentController 类,实现代理商业务功能
- 重构 AgentCreateTenantRequest 类,添加数据校验注解
- 新增 AgentTenantSecretKeyDTO 类,用于代理租户密钥展示
- 删除 ApiAgentController 类,将相关功能合并到 AgentController- 更新相关服务类和 Mapper 类,调整字段和方法以适应新的业务逻辑
|
2025-02-25 10:05:13 +08:00 |
998998
|
7ed35400b9
|
Merge remote-tracking branch 'origin/main'
|
2025-02-24 17:45:23 +08:00 |
998998
|
6b2390f5e7
|
修复问题
|
2025-02-24 17:45:16 +08:00 |
shi
|
1e495270a9
|
refactor(ff-admin): 优化余额计算逻辑
- 在获取余额时使用 NumberUtil.add 方法,确保结果不会为 null
- 避免潜在的 NullPointerException,提高代码健壮性
|
2025-02-22 17:51:51 +08:00 |
shi
|
6785ac862f
|
infrastructure(ff-admin): 更新生产环境配置
- 修改文件上传路径- 调整服务器端口
- 更新数据库连接URL
|
2025-02-22 17:15:00 +08:00 |
shi
|
f5d046882e
|
build(linux): 更新发布脚本目标路径
- 将 ff-admin 模块的构建产物从 /opt/sever/dist/ff-admin/ 复制到 /opt/gameApi/dist/game-api/
- 优化了 publish.sh 脚本中的文件复制逻辑
|
2025-02-22 16:01:20 +08:00 |
shi
|
365da941c9
|
feat(quota): 添加真实余额变动功能并实现日用额度结算- 新增 BalanceRealChangesDTO 类用于真实余额变动
- 在 ITenantGameQuotaService 中添加 balanceRealChanges 方法
- 在 TenantGameQuotaServiceImpl 中实现 balanceRealChanges 方法
- 在 ITenantGameQuotaFlowService 中添加 getBalanceByTenantKey 方法
- 在 TenantGameQuotaFlowMapper 中添加 getBalanceByTenantKey 方法的 SQL
- 在 TenantQuotaTask 中实现更新租户实际配额的逻辑- 在 OperationType 枚举中添加 REAL_BALANCE_SETTLEMENT 类型
|
2025-02-22 15:08:01 +08:00 |
shi
|
7df30a21e1
|
feat(ff-admin): 增加平台和币种代码字段并优化余额计算逻辑
- 在 BalanceChangesDTO 中添加 platformCode 和 currencyCode 字段
- 优化 TenantGameQuotaServiceImpl 中的余额计算逻辑
- 新增 TenantQuotaTask 类,用于更新租户实际配额
|
2025-02-22 13:37:41 +08:00 |
shi
|
d717350e61
|
feat(game): 添加游戏兑换功能并优化相关数据结构
- 在 GameExchangeMoney 和 TenantGameQuotaFlow 表中添加订单号字段- 更新相关接口和实现类以支持订单号查询
- 添加币种汇率相关接口
- 优化成员信息请求结构
- 更新游戏配额类型枚举
|
2025-02-22 10:58:23 +08:00 |
shi
|
3c2b86e64f
|
refactor(ff-admin): 重构租户密钥相关功能
-移除 ApiAgentController 中的 info 方法
- 新增 generateTenantSn 方法到 ITenantSecretKeyService接口
- 实现 TenantSecretKeyServiceImpl 中的 generateTenantSn 方法
- 新增 NumberUtils 类中的 generateRandomCode 方法
- 更新 TenantSecretKeyMapper.xml 中的 SQL语句
- 调整 TenantSecretKey 类,移除不必要的字段
|
2025-02-21 16:12:11 +08:00 |
shi
|
9ee0e34d16
|
feat(api): 重构游戏余额兑换逻辑
- 新增 GameBalanceExchange DTO 用于封装游戏余额兑换参数
- 在 ITenantGameQuotaService 中添加 gameBalanceExchange 方法处理兑换逻辑
- 优化了额度类型的处理,使用新的 QuotaType 枚举
- 调整了 TenantGameQuota 和 Tenant
|
2025-02-21 14:39:21 +08:00 |
shi
|
0c9a1ac2b1
|
feat(api): 添加代理创建租户功能
- 新增 AgentCreateTenant 请求类
- 添加 ApiAgentController 控制器
- 实现代理创建租户的接口
- 更新数据库配置
- 删除冗余代码和模板
|
2025-02-20 15:33:11 +08:00 |
shi
|
b44ef7f120
|
feat(TenantSecretKey): 添加代理id字段并更新相关映射- 在 TenantSecretKey 类中添加 agentId 字段
- 更新 TenantSecretKeyMapper.xml 文件,添加 agentId 的映射
- 在查询、插入和更新语句中加入 agentId 相关的条件和字段
|
2025-02-20 14:46:09 +08:00 |
shi
|
5fce3d77c9
|
refactor(exception): 重构异常处理逻辑
- 新增基础异常类 ApiException
- 定义错误码枚举 ErrorCode
- 修改原有代码,使用 ApiException 替代 Assert 和 BaseException
- 更新全局异常处理器,支持 ApiException 处理
|
2025-02-19 16:41:44 +08:00 |
shi
|
73d24986e6
|
refactor(ff-admin): 移除冗余的会员账户查询功能- 删除了 IMemberService 和 MemberMapper 接口中不必要的 selectMemberByMemberAccount 方法
- 移除了 MemberServiceImpl 和 MemberMapper.xml 中的相应实现
- 在 GamesJILIServiceImpl 中,将 selectMemberByMemberAccount 替换为 selectMemberByGameAccount
|
2025-02-18 17:26:35 +08:00 |
998998
|
32b3319427
|
修复问题
|
2025-02-18 16:37:16 +08:00 |
998998
|
85921aa858
|
Merge remote-tracking branch 'origin/main'
|
2025-02-18 16:09:42 +08:00 |
998998
|
f58ac097cb
|
修复问题
|
2025-02-18 16:09:21 +08:00 |