diff --git a/server/info/internal/logic/infologic.go b/server/info/internal/logic/infologic.go index fb646e15..ec214ccb 100644 --- a/server/info/internal/logic/infologic.go +++ b/server/info/internal/logic/infologic.go @@ -42,9 +42,9 @@ var ModuleTable map[string]string = map[string]string{ } type InfoType struct { - Id int64 `json:"id"` - Module string `json:"module"` - QueryData map[string]any `json:"querydata"` + Id int64 `gorm:"id"` + Module string `gorm:"module"` + QueryData []byte `gorm:"querydata"` // CreateAt time.Time `json:"ctime"` } @@ -144,7 +144,7 @@ func (l *InfoLogic) Info(req *types.UserInfoRequest, userinfo *auth.UserInfo) (r err = json.Unmarshal([]byte(info.QueryData), &querydata) if err != nil { logx.Error(err, info) - return resp.SetStatusWithMessage(basic.CodeApiErr, err.Error()+":"+info.QueryData) + return resp.SetStatusWithMessage(basic.CodeApiErr, err.Error()+":"+string(info.QueryData)) } for k, v := range querydata {