chenchun
|
cdbfc5383d
|
feat: 为充值记录新增订单类型字段并区分VIP与套餐逻辑
|
2025-10-20 10:18:24 +08:00 |
|
chenchun
|
c17c9000a8
|
refactor: 移除AiHub Domain层对Application.Contracts的循环依赖
移除Yi.Framework.AiHub.Domain项目中对Yi.Framework.AiHub.Application.Contracts的项目引用,解决领域层和应用层之间的循环依赖问题,符合DDD架构分层原则。
|
2025-08-11 15:51:59 +08:00 |
|
ccnetcore
|
6b31536de5
|
fix: 修复用户过期判断逻辑,按日期比较避免当天误判
|
2025-08-10 12:07:09 +08:00 |
|
ccnetcore
|
7038d31c53
|
feat: 新增VIP充值接口并支持通过角色代码为用户分配角色
|
2025-08-10 11:53:28 +08:00 |
|
ccnetcore
|
e6e4829164
|
feat: 新增VIP过期自动卸载功能
- 新增`AiRechargeManager`类,实现VIP过期用户的自动卸载逻辑。
- 新增`AiHubConst`常量类,统一管理角色名称。
- 在`IRoleService`中添加`RemoveUserRoleByRoleCodeAsync`方法,用于移除指定用户的角色。
- 在`RoleManager`中实现`RemoveUserRoleByRoleCodeAsync`方法。
- 优化`CurrentExtensions`中VIP角色判断逻辑,使用常量替代硬编码。
- 调整`YiAbpWebModule`中部分代码格式,提升可读性。
|
2025-08-09 13:14:15 +08:00 |
|