From 454dac17eabb45989a3ac1e665b2f3f26686307c Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Thu, 3 Apr 2025 19:16:17 +0800 Subject: [PATCH] feat: Add timestamp and version to setup initialization in PostSetup function --- controller/setup.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/controller/setup.go b/controller/setup.go index c815d785..58cf0cce 100644 --- a/controller/setup.go +++ b/controller/setup.go @@ -6,6 +6,7 @@ import ( "one-api/constant" "one-api/model" "one-api/setting/operation_setting" + "time" ) type Setup struct { @@ -144,11 +145,16 @@ func PostSetup(c *gin.Context) { // Update setup status constant.Setup = true - err = model.UpdateOption("setup", "true") + + setup := model.Setup{ + Version: common.Version, + InitializedAt: time.Now().Unix(), + } + err = model.DB.Create(&setup).Error if err != nil { c.JSON(500, gin.H{ "success": false, - "message": "设置初始化状态失败: " + err.Error(), + "message": "系统初始化失败: " + err.Error(), }) return }