From bb379ce509081c432801121b4f2db4cef91ad213 Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Wed, 29 Nov 2023 17:38:41 +0800 Subject: [PATCH] fix: map response --- features/ue/ue.go | 10 +++++----- lib/services/services.go | 2 ++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/features/ue/ue.go b/features/ue/ue.go index 030e95fe..4b16f8f2 100644 --- a/features/ue/ue.go +++ b/features/ue/ue.go @@ -230,7 +230,7 @@ func PostPCFUserInfo(w http.ResponseWriter, r *http.Request) { services.ResponseInternalServerError500ProcessError(w, err) return } else { - var response services.DataResponse + var response services.MapResponse _ = json.Unmarshal(resp.Body(), &response) services.ResponseWithJson(w, resp.StatusCode(), response) return @@ -302,7 +302,7 @@ func PutPCFUserInfo(w http.ResponseWriter, r *http.Request) { services.ResponseInternalServerError500ProcessError(w, err) return } else { - var response services.DataResponse + var response services.MapResponse _ = json.Unmarshal(resp.Body(), &response) services.ResponseWithJson(w, resp.StatusCode(), response) return @@ -367,7 +367,7 @@ func DeletePCFUserInfo(w http.ResponseWriter, r *http.Request) { services.ResponseInternalServerError500ProcessError(w, err) return } else { - var response services.DataResponse + var response services.MapResponse _ = json.Unmarshal(resp.Body(), &response) services.ResponseWithJson(w, resp.StatusCode(), response) return @@ -431,7 +431,7 @@ func GetUENumFromNF(w http.ResponseWriter, r *http.Request) { services.ResponseInternalServerError500ProcessError(w, err) return } else { - var response services.DataResponse + var response services.MapResponse _ = json.Unmarshal(resp.Body(), &response) services.ResponseWithJson(w, resp.StatusCode(), response) return @@ -495,7 +495,7 @@ func GetNBInfoFromNF(w http.ResponseWriter, r *http.Request) { services.ResponseInternalServerError500ProcessError(w, err) return } else { - var response services.DataResponse + var response services.MapResponse _ = json.Unmarshal(resp.Body(), &response) services.ResponseWithJson(w, resp.StatusCode(), response) return diff --git a/lib/services/services.go b/lib/services/services.go index 4024e904..a5deefa0 100644 --- a/lib/services/services.go +++ b/lib/services/services.go @@ -38,6 +38,8 @@ type DataResponse struct { Data interface{} `json:"data"` } +type MapResponse map[string]any + type NullResponse struct { nil interface{} }