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 |
shi
|
080511a1cf
|
fix(game): 修复游戏注单查询中的会员不存在问题和日志打印问题
- 在查询游戏注单时,增加对会员不存在的判断,如果会员不存在则返回 null
- 优化日志打印,使用 e.getMessage() 代替 e 获取异常信息
|
2025-02-18 16:09:03 +08:00 |
shi
|
a186f91080
|
refactor(ff-admin): 调整 Redis 数据库索引并优化 GameBettingDetailsMapper
-将 Redis 数据库索引从1 改为 2
- 在 GameBettingDetailsMapper 中添加 tenant_key 字段
- 更新 TenantGameQuotaServiceImpl 中的错误提示信息
- 移除 TenantUtils 中的 getTenantId 方法
|
2025-02-18 15:04:46 +08:00 |
shi
|
dbfa47d548
|
feat(api): 添加免费游戏记录查询功能
- 新增 GameFreeRecordResponse 类用于免费游戏记录响应- 修改 GameGetFreeSpinDashflowRequest 类,增加开始时间和结束时间字段
- 更新 getFreeSpinDashflow 方法,支持按时间筛选免费游戏记录
- 优化免费游戏记录查询结果,增加用户账号信息
- 修复获取用户信息的方法,使用正确的参数
|
2025-02-18 11:24:27 +08:00 |
shi
|
d356c7ef9a
|
feat(game): 添加租户键并
|
2025-02-17 15:04:59 +08:00 |
shi
|
3ce519cb00
|
feat(game): 添加租户key并优化游戏投注记录查询
- 在 GameBettingDetails 模型中添加 tenantKey 字段
- 修改 getBetRecord 接口,根据租户key查询投注记录
- 新增 GameBettingDetailsResponse 类用于响应数据
- 更新 mapper 和 service 实现类,支持租户key
|
2025-02-17 15:03:59 +08:00 |
shi
|
0a2b408c2b
|
refactor(game): 重构游戏相关接口和数据结构
- 新增 GameResponse 类用于游戏列表响应- 更新 Game 和 GamePlatform 类,移除不必要的字段
- 修改 GameMapper 和 GamePlatformMapper 接口,增加新的查询方法
- 更新 XML 文件,调整 SQL 查询和结果映射
- 优化 GameServiceImpl 和 IGameService 接口,支持新的游戏列表查询
|
2025-02-17 11:28:17 +08:00 |
shi
|
9beed7e56e
|
refactor(ff-admin): 优化 API 登录返回信息
- 在 ApiGameController 中的 loginWithoutRedirect 方法调用后,添加了更详细的返回信息
- 返回结果中增加了 "操作成功" 的提示,以提供更多的上下文信息给前端
|
2025-02-15 15:43:26 +08:00 |
shi
|
5526ad34c5
|
feat(api): 添加会员信息全部查询功能
- 新增 ApiGameController 中的 exchangeBalanceAll 方法
- 新增 ApiMemberController 中的 infoAll 方法
- 新增 ApiTenantController 类和 info 方法
- 添加相关请求和响应对象
- 修改 GameExchangeMoney 类和相关 mapper- 更新 HeaderCheckAspect 中的检查逻辑
|
2025-02-14 17:31:52 +08:00 |
shi
|
4f39ae7038
|
refactor(game): 重构游戏转账接口返回值
- 修改 IGamesService 接口中 exchangeTransferByAgentId 方法返回类型从 String改为 Long
- 在 ApiGameController 中增加 GameExchangeBalanceResponse 类用于封装转账记录信息
- 更新 GamesJILIServiceImpl 和 GamesX
|
2025-02-13 16:52:54 +08:00 |
shi
|
758bed4501
|
refactor(ff-admin): 重构平台不支持功能的返回方式
- 将返回默认值改为抛出 BaseException 异常
-统一异常信息为 "当前平台不支持"
- 修改受影响的方法:
|
2025-02-13 16:21:22 +08:00 |
shi
|
02388446db
|
feat(game): 添加游戏相关API接口和功能
- 新增免费旋转相关功能:赠送免费局数、获取免费旋转记录等
- 新增游戏记录查询功能:获取游戏详情、获取投注记录等
- 新增游戏踢人功能:踢出指定玩家、踢出所有玩家
- 优化游戏账户创建逻辑
|
2025-02-13 15:43:13 +08:00 |
shi
|
22a7943b33
|
项目初始化
|
2025-02-12 13:42:52 +08:00 |
shi
|
12981b9dbd
|
项目初始化
|
2025-02-11 15:27:15 +08:00 |