1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

This commit is contained in:
昔念
2026-02-13 22:57:05 +08:00
parent d258274322
commit e5c75f7359
51 changed files with 230 additions and 254 deletions

View File

@@ -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"`
}