From 5935e0531d966388de1e27f0c65f252e7d61e6d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=85=89=E6=98=A5?= Date: Sat, 18 Jun 2022 12:05:17 +0800 Subject: [PATCH] - update env --- utils/goenv/goenv.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/utils/goenv/goenv.go b/utils/goenv/goenv.go index 28d44785..cce7ce4b 100644 --- a/utils/goenv/goenv.go +++ b/utils/goenv/goenv.go @@ -1,8 +1,8 @@ package goenv import ( - "go.dtapp.net/library/utils/gostring" "os" + "strconv" "strings" ) @@ -17,7 +17,17 @@ func GetEnvDefault(key, defVal string) string { func GetEnvDefaultInt(key string, defVal int) int { val, ok := os.LookupEnv(key) if ok { - return gostring.ToInt(val) + i, _ := strconv.Atoi(val) + return i + } + return defVal +} + +func GetEnvDefaultBool(key string, defVal bool) bool { + val, ok := os.LookupEnv(key) + if ok { + b, _ := strconv.ParseBool(val) + return b } return defVal }