lifei6671 8 年之前
父節點
當前提交
c36faea699
共有 2 個文件被更改,包括 10 次插入13 次删除
  1. 9 12
      commands/command.go
  2. 1 1
      models/options.go

+ 9 - 12
commands/command.go

@@ -52,18 +52,15 @@ func RegisterModel()  {
 
 func Initialization()  {
 
-	(&models.Option{
-		OptionName: "ENABLED_CAPTCHA", OptionValue: "false", OptionTitle:"是否启用验证码",
-	}).InsertOrUpdate()
-	(&models.Option{
-		OptionName: "ENABLED_REGISTER",OptionValue:"false",OptionTitle:"是否启用注册",
-	}).InsertOrUpdate()
-	(&models.Option{
-		OptionName: "ENABLE_ANONYMOUS" , OptionValue:"false", OptionTitle:"启用匿名访问",
-	}).InsertOrUpdate()
-	(&models.Option{
-		OptionName: "SITE_NAME", OptionValue:"MinDoc", OptionTitle: "站点名称",
-	}).InsertOrUpdate()
+	options := []models.Option {
+		{ OptionName: "ENABLED_CAPTCHA", OptionValue: "false", OptionTitle:"是否启用验证码"},
+		{ OptionName: "ENABLED_REGISTER",OptionValue:"false",OptionTitle:"是否启用注册"},
+		{ OptionName: "ENABLE_ANONYMOUS" , OptionValue:"false", OptionTitle:"启用匿名访问"},
+		{ OptionName: "SITE_NAME", OptionValue:"MinDoc", OptionTitle: "站点名称"},
+	}
+
+
+	models.NewOption().InsertMulti(options...)
 
 	member := models.NewMember()
 	member.Account = "admin"

+ 1 - 1
models/options.go

@@ -8,7 +8,7 @@ import (
 
 // Option struct .
 type Option struct {
-	OptionId int		`orm:"pk;auto;unique;column(option_id)" json:"option_id"`
+	OptionId int		`orm:"column(option_id);pk;auto;unique;" json:"option_id"`
 	OptionTitle string	`orm:"column(option_title);size(500)" json:"option_title"`
 	OptionName string	`orm:"column(option_name);unique;size(80)" json:"option_name"`
 	OptionValue string	`orm:"column(option_value);type(text);null" json:"option_value"`