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

---
 fileStack.go |   94 +++++++++++++++++++++++++---------------------
 1 files changed, 51 insertions(+), 43 deletions(-)

diff --git a/fileStack.go b/fileStack.go
index a3213ce..e3c8e20 100644
--- a/fileStack.go
+++ b/fileStack.go
@@ -2,53 +2,54 @@
 
 import (
 	"basic.com/pubsub/protomsg.git"
-	json "github.com/json-iterator/go"
+	jsoniter "github.com/json-iterator/go"
 	"strconv"
 )
 
-type FileStackApi struct{
-
+type FileStackApi struct {
 }
 
 func (api FileStackApi) Save(paramBody map[string]interface{}) bool {
 	url := DATA_URL_PREFIX + "/fileStack/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 json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
-		logPrint("unmarshal err:",err)
+		logPrint("unmarshal err:", err)
 		return false
 	}
 
 	return res.Success
 }
 
-func (api FileStackApi) Show(id string) (b bool,sck protomsg.FileStack) {
+func (api FileStackApi) Show(id string) (b bool, sck protomsg.FileStack) {
 	url := DATA_URL_PREFIX + "/fileStack/show"
 	netNode := getNetNode(url2Topic(Topic_Stack_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramQuery := map[string]string {
+	paramQuery := map[string]string{
 		"id": id,
 	}
 	body, err := client.DoGetRequest(url, paramQuery, nil)
 	if err != nil {
 		return false, sck
 	}
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
-		logPrint("unmarshal err:",err)
+		logPrint("unmarshal err:", err)
 		return false, sck
 	}
 	if res.Success {
 		sb, err := json.Marshal(res.Data)
 		if err == nil {
-			if err = json.Unmarshal(sb, &sck);err ==nil {
+			if err = json.Unmarshal(sb, &sck); err == nil {
 				return true, sck
 			} else {
 				logPrint("unmarshal sck err:", err)
@@ -61,11 +62,11 @@
 	return false, sck
 }
 
-func (api FileStackApi) FindAllByPage(name string,fType int, page int, size int) (bool,interface{}){
+func (api FileStackApi) FindAllByPage(name string, fType int, page int, size int) (bool, interface{}) {
 	url := DATA_URL_PREFIX + "/fileStack/findAllByPage"
 	netNode := getNetNode(url2Topic(Topic_Stack_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramQuery := map[string]string {
+	paramQuery := map[string]string{
 		"name": name,
 		"type": strconv.Itoa(fType),
 		"page": strconv.Itoa(page),
@@ -76,16 +77,17 @@
 		return false, nil
 	}
 
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
-		logPrint("unmarshal err:",err)
+		logPrint("unmarshal err:", err)
 		return false, nil
 	}
 
 	return res.Success, res.Data
 }
 
-func (api FileStackApi) FindAllDoingStacks() (flag bool,stacks []protomsg.FileStack){
+func (api FileStackApi) FindAllDoingStacks() (flag bool, stacks []protomsg.FileStack) {
 	url := DATA_URL_PREFIX + "/fileStack/findAllDoingStacks"
 	netNode := getNetNode(url2Topic(Topic_Stack_Service, url))
 	client := NewClient(WithNodes(netNode))
@@ -95,6 +97,7 @@
 		return false, nil
 	}
 
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
 		return false, nil
@@ -102,38 +105,39 @@
 
 	if !res.Success {
 		logPrint("FindAllDoingStacks ret false,res:", res)
-		return false,nil
+		return false, nil
 	}
 	b, err := json.Marshal(res.Data)
-	if err !=nil {
+	if err != nil {
 		logPrint("unmarshal FileStackApi FindAll.result err")
-		return false,nil
+		return false, nil
 	}
-	if err = json.Unmarshal(b, &stacks);err !=nil {
-		logPrint("unmarshal err:",err)
-		return false,nil
+	if err = json.Unmarshal(b, &stacks); err != nil {
+		logPrint("unmarshal err:", err)
+		return false, nil
 	} else {
-		return true,stacks
+		return true, stacks
 	}
 }
 
-func (api FileStackApi) ChangeEnable(id string,enable bool) bool {
+func (api FileStackApi) ChangeEnable(id string, enable bool) bool {
 	url := DATA_URL_PREFIX + "/fileStack/changeEnable"
 	netNode := getNetNode(url2Topic(Topic_Stack_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramBody := map[string]interface{} {
-		"id": id,
-		"enable":enable,
+	paramBody := map[string]interface{}{
+		"id":     id,
+		"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 {
 		logPrint("FileStackApi ChangeEnable doPost err:", err)
 		return false
 	}
 
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
-		logPrint("unmarshal err:",err)
+		logPrint("unmarshal err:", err)
 		return false
 	}
 
@@ -145,17 +149,18 @@
 	url := DATA_URL_PREFIX + "/fileStack/delete"
 	netNode := getNetNode(url2Topic(Topic_Stack_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramBody := map[string]interface{} {
+	paramBody := map[string]interface{}{
 		"id": id,
 	}
-	body,err := client.DoDeleteRequest(url,CONTENT_TYPE_FORM, paramBody,nil)
+	body, err := client.DoDeleteRequest(url, CONTENT_TYPE_FORM, paramBody, nil)
 	if err != nil {
 		return false
 	}
 
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
-		logPrint("unmarshal err:",err)
+		logPrint("unmarshal err:", err)
 		return false
 	}
 
@@ -166,15 +171,16 @@
 	url := DATA_URL_PREFIX + "/fileStack/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 json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
 		logPrint(err)
@@ -188,14 +194,15 @@
 	url := DATA_URL_PREFIX + "/fileSetting/updateChannelCount"
 	netNode := getNetNode(url2Topic(Topic_Stack_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramBody := map[string]interface{} {
-		"channelCount":count,
+	paramBody := map[string]interface{}{
+		"channelCount": count,
 	}
-	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 json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
 		logPrint(err)
@@ -205,7 +212,7 @@
 	return res.Success
 }
 
-func (api FileStackApi) FindAll() (flag bool,stacks []protomsg.FileStack) {
+func (api FileStackApi) FindAll() (flag bool, stacks []protomsg.FileStack) {
 	url := DATA_URL_PREFIX + "/fileStack/findAll"
 	netNode := getNetNode(url2Topic(Topic_Stack_Service, url))
 	client := NewClient(WithNodes(netNode))
@@ -215,20 +222,21 @@
 		return false, nil
 	}
 
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
 		return false, nil
 	}
 
 	b, err := json.Marshal(res.Data)
-	if err !=nil {
+	if err != nil {
 		logPrint("unmarshal FileStackApi FindAll.result err")
-		return false,nil
+		return false, nil
 	}
-	if err = json.Unmarshal(b, &stacks);err !=nil {
-		logPrint("unmarshal err:",err)
-		return false,nil
+	if err = json.Unmarshal(b, &stacks); err != nil {
+		logPrint("unmarshal err:", err)
+		return false, nil
 	} else {
-		return true,stacks
+		return true, stacks
 	}
-}
\ No newline at end of file
+}

--
Gitblit v1.8.0