This commit is contained in:
@@ -6,7 +6,6 @@ import (
|
||||
"blazing/modules/player/service"
|
||||
"context"
|
||||
|
||||
"github.com/gogf/gf/v2/container/gmap"
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
@@ -49,19 +48,22 @@ func (c *PetBagController) GetSession(ctx context.Context, req *PetGetReq) (res
|
||||
return
|
||||
|
||||
}
|
||||
func (c *PetBagController) Level(ctx context.Context, req *PetLevelReq) (res *cool.BaseRes, err error) {
|
||||
m := gmap.New()
|
||||
|
||||
for _, v := range service.NewUserService(0).Pet.Pet_LEVEL_all() {
|
||||
v.PlayerID
|
||||
// SELECT
|
||||
// pp.player_id,
|
||||
// (pp.data->>'ID')::INT AS id,
|
||||
// (pp.data->>'Level')::INT AS level
|
||||
// FROM "player_pet" pp
|
||||
// WHERE (pp.data->>'Level')::INT > 100
|
||||
// ORDER BY level DESC;
|
||||
func (c *PetBagController) Level(ctx context.Context, req *PetLevelReq) (res *cool.BaseRes, err error) {
|
||||
// m := gmap.New()
|
||||
r := service.NewUserService(0).Pet.Pet_LEVEL_all()
|
||||
|
||||
ress := make([]PetLevelRes, 0)
|
||||
|
||||
for _, v := range r {
|
||||
ress = append(ress, PetLevelRes{
|
||||
UserID: int(v.PlayerID),
|
||||
Level: int(v.Data.Level),
|
||||
ID: int(v.Data.ID),
|
||||
})
|
||||
|
||||
}
|
||||
res.Data = ress
|
||||
return
|
||||
|
||||
}
|
||||
@@ -70,3 +72,10 @@ type PetLevelReq struct {
|
||||
g.Meta `path:"/getlevel" method:"GET"`
|
||||
// 新增:精灵相关参数(完全对齐自定义表单配置)
|
||||
}
|
||||
type PetLevelRes struct {
|
||||
UserID int `json:"user_id"`
|
||||
//等级PetLevelRes
|
||||
Level int `json:"level"`
|
||||
//ID
|
||||
ID int `json:"id"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user