refactor(blazing): 重构任务系统并优化相关功能

- 重构了任务系统的数据结构和执行逻辑
- 优化了地图加载和怪物刷新机制
- 改进了宠物系统的基础架构
- 调整了玩家信息和背包的处理方式
- 统一了数据访问层的接口和实现
This commit is contained in:
2025-08-30 21:59:52 +08:00
parent 2ed5c2db27
commit 75e428f62e
23 changed files with 326 additions and 230 deletions

View File

@@ -0,0 +1,19 @@
package service
import (
"blazing/cool"
"blazing/modules/blazing/model"
"encoding/json"
)
// 获取精灵信息
func (s *UserService) GetPetList() (ret []model.PetInfo) {
m := cool.DBM(s.pet.Model).Where("player_id", s.userid)
var tt model.Pet
m.Scan(&tt)
json.Unmarshal([]byte(tt.Data), &ret)
return
}