|
|
0841fbed32
|
feat: 增强管理员功能与数据处理
- 在多个控制器中引入 agent_node_id,以支持基于代理节点的权限和数据过滤。
- 更新 AdminRole 和 AdminUser 模型,新增角色范围和代理节点相关功能,提升角色管理的灵活性。
- 在请求验证中添加 agent_node_id 字段,确保 API 接口支持代理节点的相关操作。
- 优化 LotterySettings 服务,支持批量写入设置,提升配置管理的效率。
- 更新仪表板和报告服务,增强数据统计功能,确保管理员能够获取更全面的统计信息。
|
2026-06-02 14:36:58 +08:00 |
|
|
|
d5232c756f
|
feat: 更新玩家信息和统计功能
- 在多个控制器中更新玩家相关数据的查询,新增 'nickname' 字段以增强玩家信息的完整性。
- 在 AdminDashboardSnapshotBuilder 中引入平台风险统计,提供锁定金额和使用百分比的概览。
- 更新 AdminReportQueryService 以返回更详细的统计数据,包括总投注、总中奖和总派彩金额。
- 增强测试用例以验证新增字段和统计功能的准确性。
|
2026-06-01 16:53:08 +08:00 |
|
|
|
b13776b480
|
feat: 添加删除待审核开奖批次功能及相关错误信息
- 在 AdminAuthorizationRegistry 中新增删除待审核开奖批次的权限定义。
- 更新 API 路由以支持删除待审核开奖批次的请求。
- 在多语言文件中添加相关错误信息,确保用户在删除操作中获得清晰的反馈。
- 增加测试用例,验证管理员能够成功删除待审核的开奖批次并返回正确状态。
|
2026-06-01 15:37:33 +08:00 |
|
|
|
e6cf94af46
|
refactor: 使用 ApiMessage 统一错误响应格式
- 在多个控制器中引入 ApiMessage,替换原有的 ApiResponse 错误处理逻辑,确保错误信息的一致性与可读性。
- 更新错误返回信息,使用更具语义的键值,提升 API 的可维护性与用户体验。
- 适配相关控制器的请求参数,确保在处理错误时能够正确返回相应的错误信息。
|
2026-06-01 14:23:48 +08:00 |
|
|
|
8ccf39dff5
|
refactor: 迁移彩票设置至 LotterySettings 服务
- 更新多个控制器和服务,使用 LotterySettings 服务获取彩票相关配置,如默认币种、开奖间隔、下注窗口等,提升代码一致性与可维护性。
- 移除 .env.example 中不再使用的配置项,建议通过后台管理进行设置。
|
2026-05-28 14:50:25 +08:00 |
|
|
|
fe0594beaa
|
feat: 增强钱包 API URL 验证与配置
- 在 AdminIntegrationSiteStoreRequest 和 AdminIntegrationSiteUpdateRequest 中引入 WalletApiUrlRule,确保 wallet_api_url 字段符合 HTTPS 公开域名要求。
- 更新 HttpMainSiteWalletBalanceClient 和 HttpMainSiteWalletGateway,使用 WalletApiUrlSanitizer 进行 URL 规范化与验证,防止 SSRF 攻击。
- 新增测试用例,验证 wallet_api_url 的有效性,确保系统安全性与稳定性。
- 更新 .env.example 文件,添加 LOTTERY_RISK_POOL_USE_REDIS_LUA 配置项以支持 Redis Lua 原子扣减功能。
- 修改 package-lock.json 中的项目名称,确保一致性。
- 在 API 路由中新增 integration/runtime-origins 路由,提供运行时白名单功能。
|
2026-05-28 10:10:26 +08:00 |
|
|
|
a60ce8caad
|
refactor: 优化 DrawHallSnapshotBuilder 和权限管理逻辑
- 在 DrawHallSnapshotBuilder 中简化数据获取逻辑,仅保留必要字段,更新状态表示方式。
- 在 AdminAuthorizationRegistry 中整合接入站点权限定义,提升权限管理的灵活性与可维护性。
- 更新调度任务配置,确保任务在单一服务器上运行,避免重叠执行,提高系统稳定性。
- 增强测试用例,确保新逻辑的正确性与稳定性。
|
2026-05-27 16:51:08 +08:00 |
|
|
|
a10135d6ee
|
feat: 增强玩家管理功能,集成接入站点权限控制
在多个玩家相关控制器中引入 AdminSiteScope,确保管理员在执行操作前具备相应的接入站点权限。更新 Player 相关请求以支持 site_code 参数,增强权限验证逻辑,确保系统安全性与灵活性。同时,新增 AdminUser 模型方法以获取可访问的站点 ID 列表,优化权限管理。
|
2026-05-27 13:36:23 +08:00 |
|
|
|
618201f980
|
feat: 重构注单控制器以复用共享筛选逻辑
新增 TicketItemListFilters trait,用于封装注单列表的通用筛选逻辑。
更新 AdminPlayerTicketItemsIndexController、AdminTicketItemIndexController 与 TicketItemsIndexController,统一使用新的注单编号搜索与订单日期范围筛选方法,提升代码复用性与可读性。
增强 AdminRiskPoolManualStatusController:支持发布手动停售状态变更通知。
优化 RiskPoolService 与 TicketWalletService:钱包资金变动后实时通知余额更新。
更新测试用例,确保重构后功能行为保持一致。
|
2026-05-26 17:14:19 +08:00 |
|
|
|
c8c90e3e94
|
feat: 增强奖池与钱包管理功能
更新 AdminJackpotPoolUpdateController 校验规则,禁止传入 current_amount。
优化 AdminRiskPoolManualStatusController:更新奖池状态后同步 Redis 状态。
在 TransferOrderReconcileController 中新增 completeCredit 方法,用于处理卡住的转账订单对账。
调整 TransferOrderListController:优化转账订单处理条件。
在 TicketItemsIndexController 中实现支持时区的日期筛选,提升日期处理准确性。
扩展 JackpotPool 模型,新增 adjustments 关联关系。
改进票据与钱包相关服务中的错误处理和事务管理。
|
2026-05-26 14:58:41 +08:00 |
|
|
|
3c74ffc2d5
|
feat: 添加 PHPSpreadsheet 支持以增强报表导出功能
- 在 `composer.json` 中新增 `phpoffice/phpspreadsheet` 依赖。
- 更新 `ReportJobDownloadController` 以使用 `AdminReportSpreadsheetExporter` 进行 XLSX 格式的报表导出,简化导出逻辑并确保文件名包含动态生成的输出路径后缀。
- 更新 `AdminAuthorizationRegistry` 中的权限定义,扩展相关权限以支持新的设置管理功能。
|
2026-05-26 13:53:18 +08:00 |
|
|
|
c74bec3f64
|
feat: 增强抽奖管理功能,支持手动创建、更新和删除期号
- 新增 API 路由和控制器,允许管理员手动创建、更新和删除抽奖期号。
- 更新抽奖调度逻辑,确保在抽奖时间和封盘时间的管理上更加灵活。
- 添加多语言支持的错误信息,提升用户体验。
- 更新测试用例,确保新功能的正确性和稳定性。
|
2026-05-25 18:00:22 +08:00 |
|
|
|
e27a00f260
|
feat: 更新玩法配置管理,简化字段并增强功能
- 将玩法相关的显示名称字段统一为 `display_name`,移除多语言字段。
- 在 `PlayTypePatchController` 中新增即时切换玩法开关的功能,并推送大厅更新。
- 优化多个控制器和服务中的权限检查与数据处理逻辑,提升代码可读性与维护性。
|
2026-05-25 14:34:24 +08:00 |
|
|
|
1d31f9e872
|
feat(admin): 更新后台权限管理与同步逻辑,简化权限检查并优化文档
- 新增后台 RBAC 相关文档,提供权限目录与维护命令说明。
- 移除不必要的角色资源同步检查,简化权限审计命令。
- 更新权限描述与同步逻辑,确保一致性与可维护性。
- 统一权限注册表,替换过时的权限别名,增强代码可读性。
|
2026-05-22 16:11:48 +08:00 |
|
|
|
83f2dd43db
|
feat(admin): 补全报表中心汇总 API 并恢复 report-jobs 导出
新增每日盈亏、玩家输赢、玩法维度、佣金回水四类聚合查询与权限注册,恢复报表异步导出任务;审计日志支持按操作人与日期筛选。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-22 10:08:41 +08:00 |
|
|
|
c1c25e3143
|
feat: 为赔率项增加 dimension 字段并支持按维度配置佣金,调整后台配置导航权限
|
2026-05-21 17:54:31 +08:00 |
|
|
|
7a6048de10
|
feat: 增强环境配置与开发服务,支持局域网访问及币种管理
|
2026-05-21 16:24:41 +08:00 |
|
|
|
5742853c4c
|
feat: 补充结算批次财务汇总并返回投注与利润数据
|
2026-05-19 17:07:07 +08:00 |
|
|
|
057ddecaa1
|
feat(admin): 完善后台角色管理与权限同步,新增当前管理员信息接口
|
2026-05-19 14:39:54 +08:00 |
|
|
|
063cb98311
|
feat(admin): 统一后台权限注册表并移除路由中间件鉴权
|
2026-05-19 09:34:31 +08:00 |
|
|
|
4cf561cd57
|
feat(admin): 统一后台 API 资源鉴权并完善投注风控快照与回补
|
2026-05-19 09:11:50 +08:00 |
|
|
|
7daf0c3bba
|
feat: 扩展玩法配置快照字段并切换目录生效来源
|
2026-05-16 10:27:59 +08:00 |
|
|
|
d877b5e37a
|
feat: 新增玩家管理与转账对账相关功能
1. 新增完整的后台玩家管理CRUD接口,包括列表、创建、详情、更新、删除
2. 新增转账订单冲正和人工处理功能,支持待对账订单状态变更
3. 扩展钱包流水和转账订单的状态支持,新增reversed、manually_processed等状态
4. 新增玩家API数据统一输出类,标准化玩家信息返回格式
|
2026-05-14 10:43:33 +08:00 |
|
|
|
c9c1fecfcf
|
feat(player-auth): add JWT TTL check and AES wrapped token support
1. 新增JWT有效期校验,限制exp-iat最大时长并支持强制校验iat字段
2. 新增AES-GCM密文Token解包能力,支持非标准JWT格式的令牌传递
3. 新增相关配置项和环境变量,可灵活调整校验策略
|
2026-05-14 09:37:52 +08:00 |
|
|
|
9d3d086adc
|
feat: 添加货币格式化配置,支持自定义小数位和分隔符,增强 API 响应的可读性
|
2026-05-13 17:54:05 +08:00 |
|
|
|
d8e9fa5f4c
|
feat: 添加货币格式化功能,更新多个控制器以支持金额和余额的格式化显示,增强 API 响应的可读性
|
2026-05-13 11:59:50 +08:00 |
|
|
|
805847954d
|
refactor:拆分 API 路由与请求校验,统一 final 类和代码风格
|
2026-05-13 11:54:40 +08:00 |
|
|
|
5d2dbdbe1d
|
refactor:用 AdminApiList 统一后台列表类接口的响应格式
|
2026-05-13 11:36:24 +08:00 |
|
|
|
edd863764b
|
feat: 重构管理员权限管理,移除 AdminPermission 模型,整合权限与角色管理逻辑,优化 API 接口以支持角色与权限的同步,增强数据库填充器以对齐权限配置
|
2026-05-13 10:40:07 +08:00 |
|
|
|
067c2b39f5
|
feat: 添加新的错误码以支持配置版本管理,更新彩票配置以启用手动审核,增强 API 路由以支持玩法和赔率版本化管理
|
2026-05-11 10:08:48 +08:00 |
|
|
|
a0f86a4e36
|
feat: 增强玩家 API,新增 locale 和时间字段,更新钱包 API 以支持可用余额计算,添加错误码与多语言支持
|
2026-05-09 15:05:46 +08:00 |
|
|
|
f1b38ef421
|
feat: 增强管理员 API 鉴权,新增 token 有效天数配置,更新相关异常处理与错误码引用
|
2026-05-09 11:26:39 +08:00 |
|
|
|
e478597d13
|
refactor: 重构语言协商中间件,简化语言解析逻辑并增强异常处理,更新相关配置以支持多环境开发
|
2026-05-08 17:40:09 +08:00 |
|
|
|
fc0999664a
|
feat: 增强玩家端 API 鉴权中间件,支持多语言错误消息返回
|
2026-05-08 15:20:36 +08:00 |
|
|
|
9f8080cefe
|
feat: 添加 JWT 支持与开发环境配置,更新 API 路由与中间件
|
2026-05-08 14:41:01 +08:00 |
|
|
|
bbf58cb076
|
feat: 为玩家和管理员模块新增 API 路由与中间件别名
|
2026-05-08 13:47:48 +08:00 |
|