chroe: add view error logs redirect

This commit is contained in:
engigu
2024-01-25 15:08:00 +08:00
parent 459b28e173
commit d341a7e157
5 changed files with 66 additions and 15 deletions
+16
View File
@@ -1,13 +1,17 @@
package send_logs_service
import (
"encoding/json"
"github.com/sirupsen/logrus"
"message-nest/models"
"net/url"
)
type SendTaskLogsService struct {
ID int
TaskId string
Name string
Query string
PageNum int
PageSize int
@@ -27,5 +31,17 @@ func (st *SendTaskLogsService) GetAll() ([]models.LogsResult, error) {
func (st *SendTaskLogsService) getMaps() map[string]interface{} {
maps := make(map[string]interface{})
if len(st.Query) > 0 {
decodedString, err := url.QueryUnescape(st.Query)
if err != nil {
logrus.Errorf("queryUrl编码解码失败: %s", err)
return maps
}
err = json.Unmarshal([]byte(decodedString), &maps)
if err != nil {
logrus.Errorf("queryJson反序列化失败: %s", err)
return maps
}
}
return maps
}