lifei6671 8 years ago
parent
commit
0fc6fbdc9c
1 changed files with 12 additions and 8 deletions
  1. 12 8
      commands/command.go

+ 12 - 8
commands/command.go

@@ -52,14 +52,18 @@ func RegisterModel()  {
 
 func Initialization()  {
 
-	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...)
+	(&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()
 
 	member := models.NewMember()
 	member.Account = "admin"