Commit Graph

5 Commits

Author SHA1 Message Date
48349e3302 feat: Enhance settlement and draw management functionality
- Implement error handling for skipped settlement runs in DrawSettlementRunController, returning appropriate error messages based on draw status.
- Add validation in DrawPublishService to ensure draws are ready for publication, rejecting outdated result batches.
- Update SettlementBatchWorkflowService to revert ticket statuses upon settlement rejection and restore jackpot pool amounts.
- Refactor LotteryTransferService to improve transaction handling for transfer order reconciliation, ensuring idempotency during reversals.
- Add multi-language support for new error messages related to settlement processes.
2026-05-26 14:10:16 +08:00
057ddecaa1 feat(admin): 完善后台角色管理与权限同步,新增当前管理员信息接口 2026-05-19 14:39:54 +08:00
805847954d refactor:拆分 API 路由与请求校验,统一 final 类和代码风格 2026-05-13 11:54:40 +08:00
fc023242ce feat: 增强管理员权限管理,添加 RBAC 支持,更新 AdminUser 模型以处理角色和权限,更新登录接口返回权限信息,扩展数据库填充器以同步角色权限 2026-05-11 16:21:13 +08:00
a0f86a4e36 feat: 增强玩家 API,新增 locale 和时间字段,更新钱包 API 以支持可用余额计算,添加错误码与多语言支持 2026-05-09 15:05:46 +08:00