[优化] 更新kit库

This commit is contained in:
PandaX-Go
2024-09-20 20:50:03 +08:00
parent 196018ab75
commit 5b94025630
6 changed files with 351 additions and 333 deletions

View File

@@ -7,7 +7,7 @@ import (
"github.com/PandaXGO/PandaKit/token"
"pandax/pkg/global"
"github.com/dgrijalva/jwt-go"
"github.com/golang-jwt/jwt/v5"
)
func PermissionHandler(rc *restfulx.ReqCtx) error {

View File

@@ -17,7 +17,7 @@ type TdEngine struct {
}
func InitTd(username, password, host, db string) (*TdEngine, error) {
_, err := CreateDataBase(username, password, host, db)
err := CreateDataBase(username, password, host, db)
if err != nil {
return nil, err
}
@@ -36,15 +36,15 @@ func NewTdengine(username, password, host, db string) (*TdEngine, error) {
}
// 创建数据库
func CreateDataBase(username, password, host, dbname string) (float64, error) {
func CreateDataBase(username, password, host, dbname string) error {
sql := "CREATE DATABASE if not exists " + dbname
url := fmt.Sprintf("http://%s/rest/sql", host)
token := base64.StdEncoding.EncodeToString([]byte(fmt.Sprintf("%s:%s", username, password)))
data, err := httpclient.NewRequest(url).Header("Authorization", "Basic "+token).PostText(sql).BodyToMap()
_, err := httpclient.NewRequest(url).Header("Authorization", "Basic "+token).PostText(sql).BodyToMap()
if err != nil {
return 0, err
return err
}
return data["rows"].(float64), nil
return nil
}
// GetTdEngineAllDb 获取所有数据库