diff --git a/logic/controller/chat.go b/logic/controller/chat.go index e69de29b..484b5256 100644 --- a/logic/controller/chat.go +++ b/logic/controller/chat.go @@ -0,0 +1 @@ +package controller \ No newline at end of file diff --git a/modules/blazing/service/info.go b/modules/blazing/service/info.go index 10d67ff2..b819801b 100644 --- a/modules/blazing/service/info.go +++ b/modules/blazing/service/info.go @@ -13,7 +13,7 @@ import ( // 是否注册,如果注册过,那么就会产生用户player信息 func (s *UserService) IsReg() bool { - m := cool.DBM(s.info.Model).Where("player_id", s.userid) + m := s.Model(s.info.Model) record, err := m.One() if err != nil { @@ -52,7 +52,7 @@ func (s *UserService) Reg(nick string, color uint32) { func (s *UserService) Person(userid uint32) *model.PlayerInfo { - m := cool.DBM(s.info.Model).Where("player_id", userid) + m := s.Model(s.info.Model) var tt model.PlayerEX err := m.Scan(&tt) if err != nil { @@ -64,7 +64,7 @@ func (s *UserService) Person(userid uint32) *model.PlayerInfo { } func (s *UserService) Save(data *model.PlayerInfo) { - m := cool.DBM(s.info.Model).Where("player_id", data.UserID) + m := s.Model(s.info.Model) var tt model.PlayerEX m.Scan(&tt) tt.Data = data diff --git a/modules/blazing/service/item.go b/modules/blazing/service/item.go index eb9d0b90..e948ce43 100644 --- a/modules/blazing/service/item.go +++ b/modules/blazing/service/item.go @@ -1,7 +1,6 @@ package service import ( - "blazing/cool" "blazing/modules/blazing/model" ) @@ -9,7 +8,7 @@ func (s *UserService) Item(t func(map[uint32]model.SingleItemInfo) bool) { //todo待测试 var player model.ItemEX - m1 := cool.DBM(s.item.Model).Where("player_id", s.userid) + m1 := s.Model(s.item.Model) err := m1.Scan(&player) if err != nil { diff --git a/modules/blazing/service/task.go b/modules/blazing/service/task.go index 42e3379a..6db5ae80 100644 --- a/modules/blazing/service/task.go +++ b/modules/blazing/service/task.go @@ -11,6 +11,7 @@ func Exec[T cool.UserModel, F any](userid uint32, s *cool.Service, processFunc f //todo待测试 var player T + m1 := cool.DBM(s.Model).Where("player_id", userid) m1.Scan(&player) // 方法2:使用反射获取