Files
mir-godot/service/framework/controller/intranet/map.go
MakerYang a902dd3de7 new
2024-08-06 18:30:21 +08:00

41 lines
965 B
Go

/**
#*****************************************************************************
# @author MakerYang
# @site mir2.makeryang.com
#*****************************************************************************
*/
package IntranetController
import (
"Service/framework/database"
"Service/framework/database/game_map_data"
"Service/framework/utils"
"fmt"
"github.com/gin-gonic/gin"
)
type responseMapList struct {
Map []GameMapData.Return `json:"map"`
}
func MapList(c *gin.Context) {
returnData := responseMapList{}
returnData.Map = make([]GameMapData.Return, 0)
mapDatabase := Database.New(GameMapData.TableName)
mapList := make([]GameMapData.Data, 0)
mapWhere := fmt.Sprintf("map_status = %d", 2)
err := mapDatabase.ListData(&mapList, mapWhere, "map_id", 1000)
if err == nil {
for _, v := range mapList {
item := GameMapData.ReturnData(&v)
returnData.Map = append(returnData.Map, item)
}
}
Utils.Success(c, returnData)
return
}