Files
bl/modules/blazing/service/item.go
昔念 3668f3c5b9 feat(pet): 新增宠物功能和相关数据结构
- 新增宠物配置和自然属性配置的 XML 解析
- 实现宠物信息生成和属性计算逻辑
- 添加宠物数据库模型和相关服务
- 更新登录和任务完成逻辑,支持宠物相关操作
2025-08-31 00:27:07 +08:00

22 lines
429 B
Go

package service
import (
"blazing/cool"
"blazing/modules/blazing/model"
"encoding/json"
)
func (s *UserService) ItemExec(t func([]model.ItemE) []model.ItemE) {
//todo待测试
var player model.Item
m1 := cool.DBM(s.reg.Model).Where("player_id", s.userid)
m1.Scan(&player)
var tt []model.ItemE
json.Unmarshal([]byte(player.Data), &tt)
t(tt)
tmep, _ := json.Marshal(tt)
player.Data = string(tmep)
m1.Save(player)
}