bugfix: 修复联赛接口出错
This commit is contained in:
parent
a0ac4c1b89
commit
3d50388ee7
|
|
@ -27,7 +27,7 @@ func GetLeagueList(c *gin.Context) {
|
||||||
session := models.DB.Session(&gorm.Session{})
|
session := models.DB.Session(&gorm.Session{})
|
||||||
|
|
||||||
var leagueList []FootballLeague
|
var leagueList []FootballLeague
|
||||||
session.Find(models.FootballLeague{}).Limit(10).Find(&leagueList)
|
session.Model(&models.FootballLeague{}).Limit(10).Find(&leagueList)
|
||||||
|
|
||||||
c.JSON(200, gin.H{
|
c.JSON(200, gin.H{
|
||||||
"data": leagueList,
|
"data": leagueList,
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,7 @@ package models
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
|
||||||
"time"
|
"time"
|
||||||
"github.com/go-ini/ini"
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"gorm.io/gorm/logger"
|
"gorm.io/gorm/logger"
|
||||||
"gorm.io/driver/mysql"
|
"gorm.io/driver/mysql"
|
||||||
|
|
@ -13,28 +11,16 @@ import (
|
||||||
var DB *gorm.DB
|
var DB *gorm.DB
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
cfgs, err := ini.Load("conf/db.ini")
|
dsn := "root:Chenweijia113!@(172.17.0.1:3306)/lottery?charset=utf8mb4&parseTime=True&loc=Local"
|
||||||
if err != nil {
|
var err error
|
||||||
log.Fatalln(err)
|
DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
|
||||||
}
|
|
||||||
section := cfgs.Section("mysql")
|
|
||||||
user := section.Key("user").Value()
|
|
||||||
password := section.Key("password").Value()
|
|
||||||
host := section.Key("host").Value()
|
|
||||||
port , _ := section.Key("port").Int()
|
|
||||||
database := section.Key("database").Value()
|
|
||||||
|
|
||||||
constr := fmt.Sprintf("%s:%s@(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local", user, password, host, port, database)
|
|
||||||
fmt.Println(constr)
|
|
||||||
DB, err = gorm.Open(mysql.Open(constr), &gorm.Config{})
|
|
||||||
sqlDB, _ := DB.DB()
|
|
||||||
// 5秒内连接没有活跃的话则自动关闭连接
|
|
||||||
sqlDB.SetConnMaxLifetime(time.Second * 5)
|
|
||||||
|
|
||||||
DB.Logger = logger.Default.LogMode(logger.Silent)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
} else {
|
} else {
|
||||||
fmt.Println("数据库初始化成功...")
|
fmt.Println("数据库初始化成功...")
|
||||||
}
|
}
|
||||||
|
sqlDB, _ := DB.DB()
|
||||||
|
// 5秒内连接没有活跃的话则自动关闭连接
|
||||||
|
sqlDB.SetConnMaxLifetime(time.Second * 5)
|
||||||
|
DB.Logger = logger.Default.LogMode(logger.Silent)
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue