Commit Graph

5 Commits

Author SHA1 Message Date
昔念
da3655508d 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-01-31 21:03:21 +08:00
昔念
026689f3ed ```
feat(cache): 添加复合键缓存操作支持

添加了基于 uint32+string 组合键的缓存操作方法,包括
GetByCompoundKey、SetByCompoundKey、DelByCompoundKey 和
ContainsByCompoundKey 方法,用于处理用户ID和会话ID的组合缓存场景

fix(vscode): 添加 cSpell 配置支持 struc 词汇

refactor(session): 移除过时的会话管理方法

移除了基于单一字符串键的会话管理方法,因为已迁移到使用
复合键的缓存操作方式
```
2026-01-19 18:51:56 +08:00
94391abe5f ```
feat(config): 新增固定异色功能并重构异色服务

- 新增 FixShiny 方法用于固定获取异色效果
- 重命名 Args 方法为 RandShiny 以明确功能
- 添加 utils 包依赖用于数据转换

feat(model): 扩展宠物异色相关方法

- 为 PetInfo 结构体添加 FixShiny 方法
- 修改 RandShiny 方法逻辑,确保异色信息正确添加

refactor(service): 优化宠物异色获取逻辑

- 在 player service 中使用 RandShiny 替代原 Args 方法
- 在 pet fusion controller 中使用 FixShiny 替代 RandShiny

refactor(xmlres): 简化文件初始化条件判断

- 移除 EffectMAP1 中 StarLevel 的判断条件
- 保持原有的状态和索引判断逻辑

feat(admin): 为管理员宠物获取功能添加固定异色支持

- 在 admin monster_get controller 中调用 FixShiny 方法
- 确保通过管理员功能获取的宠物具有固定异色效果
```
2025-12-30 01:23:50 +08:00
7e840cbf17 ```
feat(config): 添加炫彩皮肤配置服务和数据库查询功能

- 新增ShinyService服务,提供Args方法用于根据ID查询炫彩皮肤配置
- 修改ColorfulSkin模型,将BindElfIds字段的gorm类型从json改为jsonb以支持数组查询
- 移除ColorfulSkin模型中嵌入的cool.Model的json标签,优化序列化
- 实现基于JSONB数组查询的精灵绑定功能,支持概率随机和刷新计数统计

debug(common): 添加数据库缓存清除调试信息

- 在ModifyAfter方法中添加er1变量接收ClearCache返回值
- 使用println输出缓存清除结果,便于调试缓存机制

refactor(player): 重构玩家宠物异色信息生成逻辑

- 引入config服务包,通过配置动态生成宠物炫彩效果
- 注释掉原有的固定炫彩效果生成代码
- 添加条件判断,仅当配置存在时才
2025-12-26 23:46:10 +08:00
1
f9d7f0ea68 "chore(data): 移除b.csv测试数据文件" 2025-12-21 18:22:07 +00:00