diff --git a/glc/onstart/onstart.go b/glc/onstart/onstart.go index 8715556..7270c2c 100644 --- a/glc/onstart/onstart.go +++ b/glc/onstart/onstart.go @@ -41,6 +41,7 @@ func Run() { gweb.RegisterController(method.POST, contextPath+"/v1/store/names", controller.StorageNamesController) // 查询日志仓名称列表 gweb.RegisterController(method.POST, contextPath+"/v1/store/list", controller.StorageListController) // 查询日志仓信息列表 gweb.RegisterController(method.POST, contextPath+"/v1/store/delete", controller.StorageDeleteController) // 删除日志仓 + gweb.RegisterController(method.POST, contextPath+"/v1/store/mode", controller.TestModeController) // 查询是否测试模式 gweb.RegisterController(method.POST, contextPath+"/v1/user/enableLogin", controller.IsEnableLoginController) // 查询是否开启用户密码登录功能 gweb.RegisterController(method.POST, contextPath+"/v1/user/login", controller.LoginController) // Login gweb.RegisterController(method.POST, contextPath+"/v1/version/info", controller.VersionController) // 查询版本信息 diff --git a/glc/www/controller/log_add_testdata_controller.go b/glc/www/controller/log_add_testdata_controller.go index 6af8923..fe5dc8a 100644 --- a/glc/www/controller/log_add_testdata_controller.go +++ b/glc/www/controller/log_add_testdata_controller.go @@ -12,7 +12,7 @@ import ( func JsonLogAddTestDataController(req *gweb.HttpRequest) *gweb.HttpResult { if !conf.IsTestMode() { - return gweb.Ok() // 非测试模式时忽略 + return gweb.Error500("当前不是测试模式,不支持生成测试数据") // 非测试模式时忽略 } cnt := 0 @@ -36,7 +36,7 @@ func JsonLogAddTestDataController(req *gweb.HttpRequest) *gweb.HttpResult { } md2 := &logdata.LogDataModel{ - Text: "几个随机字符串供查询试验:" + cmn.RandomString(1) + "," + cmn.RandomString(2) + "," + cmn.RandomString(3) + "," + cmn.RandomString(4) + "," + cmn.RandomString(5), + Text: "几个随机字符串供查询试验:" + cmn.RandomString(1) + "," + cmn.Right(cmn.ULID(), 2) + "," + cmn.RandomString(3) + "," + cmn.Right(cmn.ULID(), 4) + "," + cmn.Right(cmn.ULID(), 5), Date: cmn.Now(), System: "demo", ServerName: "default", diff --git a/glc/www/controller/storage_mnt_controller.go b/glc/www/controller/storage_mnt_controller.go index c17bfbc..52eb06c 100644 --- a/glc/www/controller/storage_mnt_controller.go +++ b/glc/www/controller/storage_mnt_controller.go @@ -13,6 +13,11 @@ import ( "github.com/gotoeasy/glang/cmn" ) +// 查询是否测试模式 +func TestModeController(req *gweb.HttpRequest) *gweb.HttpResult { + return gweb.Result(conf.IsTestMode()) +} + // 查询版本信息 func VersionController(req *gweb.HttpRequest) *gweb.HttpResult { rs := cmn.OfMap("version", ver.VERSION, "latest", getLatestVersion()) // version当前版本号,latest最新版本号 @@ -75,7 +80,7 @@ func StorageDeleteController(req *gweb.HttpRequest) *gweb.HttpResult { // 尝试查询最新版本号(注:这里不能保证服务一定可用),查不到返回空串 func getLatestVersion() string { // {"version":"v0.12.0"} - bts, err := cmn.HttpGetJson("https://glc.gotoeasy.top/glogcenter/current/version.json?v=" + ver.VERSION) // 取最新版本号 + bts, err := cmn.HttpGetJson("https://glc.gotoeasy.top/glogcenter/current/version.json?v="+ver.VERSION, "Auth:glc") // 取最新版本号 if err != nil { return "" }