From 01dfd9dc8de7b19f9dfa4284722e01bbd5837801 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期五, 19 一月 2024 09:10:30 +0800 Subject: [PATCH] replace json to json-iterator --- fileAnalysis.go | 125 +++++++++++++++++++++++------------------ 1 files changed, 69 insertions(+), 56 deletions(-) diff --git a/fileAnalysis.go b/fileAnalysis.go index 4b248d6..1a928c1 100644 --- a/fileAnalysis.go +++ b/fileAnalysis.go @@ -2,24 +2,24 @@ import ( "basic.com/pubsub/protomsg.git" - json "github.com/json-iterator/go" + jsoniter "github.com/json-iterator/go" "strconv" ) -type FileAnalysisApi struct{ - +type FileAnalysisApi struct { } func (api FileAnalysisApi) Save(paramBody map[string]interface{}) bool { url := DATA_URL_PREFIX + "/fileAnalysis/save" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { return false } @@ -27,12 +27,12 @@ return res.Success } -func (api FileAnalysisApi) Show(id string) (bool,interface{}) { +func (api FileAnalysisApi) Show(id string) (bool, interface{}) { url := DATA_URL_PREFIX + "/fileAnalysis/show" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramQuery := map[string]string { - "id":id, + paramQuery := map[string]string{ + "id": id, } body, err := client.DoGetRequest(url, paramQuery, nil) if err != nil { @@ -40,6 +40,7 @@ } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { return false, nil } @@ -47,15 +48,15 @@ return res.Success, res.Data } -func (api FileAnalysisApi) FindAllFile(fileName string,fType int, page int, size int) (bool,interface{}){ +func (api FileAnalysisApi) FindAllFile(fileName string, fType int, page int, size int) (bool, interface{}) { url := DATA_URL_PREFIX + "/fileAnalysis/findAllFile" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramQuery := map[string]string { + paramQuery := map[string]string{ "fileName": fileName, - "type": strconv.Itoa(fType), - "page": strconv.Itoa(page), - "size": strconv.Itoa(size), + "type": strconv.Itoa(fType), + "page": strconv.Itoa(page), + "size": strconv.Itoa(size), } body, err := client.DoGetRequest(url, paramQuery, nil) if err != nil { @@ -63,6 +64,7 @@ } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { return false, nil } @@ -70,7 +72,7 @@ return res.Success, res.Data } -func (api FileAnalysisApi) GetAnalysisFiles() (files []protomsg.FileAnalysis,err error){ +func (api FileAnalysisApi) GetAnalysisFiles() (files []protomsg.FileAnalysis, err error) { url := DATA_URL_PREFIX + "/fileAnalysis/getAnalysisFiles" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) @@ -81,8 +83,9 @@ } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { - return files,err + return files, err } bytes, _ := json.Marshal(res.Data) @@ -91,33 +94,34 @@ return files, err } -func (api FileAnalysisApi) FindByStackId(stackId string, typ int,name string, page int, size int) (bool,interface{}) { +func (api FileAnalysisApi) FindByStackId(stackId string, typ int, name string, page int, size int) (bool, interface{}) { url := DATA_URL_PREFIX + "/fileAnalysis/findByStackId" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]string { + paramBody := map[string]string{ "stackId": stackId, - "type": strconv.Itoa(typ), - "name": name, - "page": strconv.Itoa(page), - "size": strconv.Itoa(size), + "type": strconv.Itoa(typ), + "name": name, + "page": strconv.Itoa(page), + "size": strconv.Itoa(size), } body, err := client.DoGetRequest(url, paramBody, nil) if err != nil { - logPrint("err:",err) - return false,nil + logPrint("err:", err) + return false, nil } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { - logPrint("unmarshal res err:",err) - return false,nil + logPrint("unmarshal res err:", err) + return false, nil } - return res.Success,res.Data + return res.Success, res.Data } -func (api FileAnalysisApi) GetFileAnalysisSet() (set protomsg.FileAnalysisSetting,err error) { +func (api FileAnalysisApi) GetFileAnalysisSet() (set protomsg.FileAnalysisSetting, err error) { url := DATA_URL_PREFIX + "/fileSetting/show" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) @@ -128,8 +132,9 @@ } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { - return set,err + return set, err } bytes, _ := json.Marshal(res.Data) @@ -142,16 +147,17 @@ url := DATA_URL_PREFIX + "/fileAnalysis/updateProgress" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "ids":ids, + paramBody := map[string]interface{}{ + "ids": ids, "progress": progress, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false @@ -164,15 +170,16 @@ url := DATA_URL_PREFIX + "/fileSetting/changeEnable" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "enable":enable, + paramBody := map[string]interface{}{ + "enable": enable, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false @@ -185,16 +192,17 @@ url := DATA_URL_PREFIX + "/fileAnalysis/updateStatus" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "ids":idArr, + paramBody := map[string]interface{}{ + "ids": idArr, "status": status, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false @@ -207,15 +215,16 @@ url := DATA_URL_PREFIX + "/fileAnalysis/delete" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "ids":idArr, + paramBody := map[string]interface{}{ + "ids": idArr, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false @@ -224,20 +233,21 @@ return res.Success } -func (api FileAnalysisApi) SortFile(id string,direct int) bool { +func (api FileAnalysisApi) SortFile(id string, direct int) bool { url := DATA_URL_PREFIX + "/fileAnalysis/sortFile" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "id": id, + paramBody := map[string]interface{}{ + "id": id, "direct": direct, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false @@ -246,20 +256,21 @@ return res.Success } -func (api FileAnalysisApi) Rename(id string,name string) bool { +func (api FileAnalysisApi) Rename(id string, name string) bool { url := DATA_URL_PREFIX + "/fileAnalysis/rename" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "id": id, + paramBody := map[string]interface{}{ + "id": id, "name": name, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_FORM, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false @@ -268,20 +279,21 @@ return res.Success } -func (api FileAnalysisApi) Move(id string,stackId string) bool { +func (api FileAnalysisApi) Move(id string, stackId string) bool { url := DATA_URL_PREFIX + "/fileAnalysis/move" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "id": id, + paramBody := map[string]interface{}{ + "id": id, "stackId": stackId, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_FORM, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false @@ -290,24 +302,25 @@ return res.Success } -func (api FileAnalysisApi) Copy(id string,stackIds []string) bool { +func (api FileAnalysisApi) Copy(id string, stackIds []string) bool { url := DATA_URL_PREFIX + "/fileAnalysis/copy" netNode := getNetNode(url2Topic(Topic_Stack_Service, url)) client := NewClient(WithNodes(netNode)) - paramBody := map[string]interface{} { - "id": id, + paramBody := map[string]interface{}{ + "id": id, "stackIds": stackIds, } - body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) + body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil) if err != nil { return false } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(body, &res); err != nil { logPrint(err) return false } return res.Success -} \ No newline at end of file +} -- Gitblit v1.8.0