提交 8bf33f10 编写于 作者: Mr.奇淼('s avatar Mr.奇淼(

Merge branch 'main' of github.com:flipped-aurora/gin-vue-admin

......@@ -2,6 +2,7 @@ package system
import (
"errors"
"fmt"
"github.com/flipped-aurora/gin-vue-admin/server/global"
"github.com/flipped-aurora/gin-vue-admin/server/model/common/request"
......@@ -89,6 +90,9 @@ func (apiService *ApiService) GetAPIInfoList(api system.SysApi, info request.Pag
} else {
OrderStr = order
}
} else { // didn't matched any order key in `orderMap`
err = fmt.Errorf("非法的排序字段: %v", order)
return err, apiList, total
}
err = db.Order(OrderStr).Find(&apiList).Error
......
......@@ -20,11 +20,11 @@ type InitDBService struct{}
func (initDBService *InitDBService) InitDB(conf request.InitDB) error {
switch conf.DBType {
case "mysql":
return initDBService.initMsqlDB(conf)
return initDBService.initMysqlDB(conf)
case "pgsql":
return initDBService.initPgsqlDB(conf)
default:
return initDBService.initMsqlDB(conf)
return initDBService.initMysqlDB(conf)
}
}
......
......@@ -29,11 +29,11 @@ func (initDBService *InitDBService) writeMysqlConfig(mysql config.Mysql) error {
return global.GVA_VP.WriteConfig()
}
// initMsqlDB 创建数据库并初始化 mysql
// initMysqlDB 创建数据库并初始化 mysql
// Author [piexlmax](https://github.com/piexlmax)
// Author [SliverHorn](https://github.com/SliverHorn)
// Author: [songzhibin97](https://github.com/songzhibin97)
func (initDBService *InitDBService) initMsqlDB(conf request.InitDB) error {
func (initDBService *InitDBService) initMysqlDB(conf request.InitDB) error {
dsn := conf.MysqlEmptyDsn()
createSql := fmt.Sprintf("CREATE DATABASE IF NOT EXISTS `%s` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;", conf.DBName)
if err := initDBService.createDatabase(dsn, "mysql", createSql); err != nil {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册