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{})
|
||||
|
||||
var leagueList []FootballLeague
|
||||
session.Find(models.FootballLeague{}).Limit(10).Find(&leagueList)
|
||||
session.Model(&models.FootballLeague{}).Limit(10).Find(&leagueList)
|
||||
|
||||
c.JSON(200, gin.H{
|
||||
"data": leagueList,
|
||||
|
|
|
|||
|
|
@ -2,9 +2,7 @@ package models
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"time"
|
||||
"github.com/go-ini/ini"
|
||||
"gorm.io/gorm"
|
||||
"gorm.io/gorm/logger"
|
||||
"gorm.io/driver/mysql"
|
||||
|
|
@ -13,28 +11,16 @@ import (
|
|||
var DB *gorm.DB
|
||||
|
||||
func init() {
|
||||
cfgs, err := ini.Load("conf/db.ini")
|
||||
if err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
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)
|
||||
dsn := "root:Chenweijia113!@(172.17.0.1:3306)/lottery?charset=utf8mb4&parseTime=True&loc=Local"
|
||||
var err error
|
||||
DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
} else {
|
||||
fmt.Println("数据库初始化成功...")
|
||||
}
|
||||
sqlDB, _ := DB.DB()
|
||||
// 5秒内连接没有活跃的话则自动关闭连接
|
||||
sqlDB.SetConnMaxLifetime(time.Second * 5)
|
||||
DB.Logger = logger.Default.LogMode(logger.Silent)
|
||||
}
|
||||
Loading…
Reference in New Issue