Files
bl/modules/blazing/service/item.go

34 lines
562 B
Go
Raw Normal View History

package service
import (
"blazing/modules/blazing/model"
)
func (s *UserService) Item(t func(map[uint32]model.SingleItemInfo) bool) {
//todo待测试
var player model.ItemEX
m1 := s.Model(s.item.Model)
err := m1.Scan(&player)
if err != nil {
player.PlayerID = uint64(s.userid)
player.Data = make(map[uint32]model.SingleItemInfo)
_, err := m1.Insert(player)
if err != nil {
panic(err)
}
}
if !t(player.Data) {
return
}
_, err = m1.Update(player)
if err != nil {
panic(err)
}
}
// /添加进来的物品一定是保证存在的