From aed40b946f0e5de5aa82d4be47595905065770b0 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期五, 30 六月 2023 15:52:29 +0800 Subject: [PATCH] 调整代码 --- kingdee/cst.go | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/kingdee/cst.go b/kingdee/cst.go index 8e3be9f..416d596 100644 --- a/kingdee/cst.go +++ b/kingdee/cst.go @@ -5,13 +5,14 @@ "encoding/json" "fmt" "io/ioutil" - "kingdee-dbapi/config" - "kingdee-dbapi/logger" - "kingdee-dbapi/nsqclient" "mime/multipart" "net/http" "strconv" "time" + + "kingdee-dbapi/config" + "kingdee-dbapi/logger" + "kingdee-dbapi/nsqclient" ) var JoHeadTemplate = ` @@ -104,7 +105,6 @@ } func Commit2CSTService(order CSTNsqQuery) (result CSTNsqReply) { - fmt.Println(order) result.Code = -1 result.FBillNo = order.FBillNo result.FNumber = order.FNumber @@ -128,7 +128,7 @@ int(order.UseAmount), // 瀹屽伐鍏ュ簱涓婇檺 int(order.UseAmount), // 瀹屽伐鍏ュ簱涓嬮檺 ) - fmt.Println(joHead) + //fmt.Println(joHead) params := map[string]string{ "action": "鐢熶骇浠诲姟鍗�.鏂板", "fuserid": "16394", @@ -167,7 +167,6 @@ if rspMsg.ErrCode == 0 { result.Code = 200 result.ICMONo = rspMsg.Data.FBillNo - result.Message = "" } else { result.Code = rspMsg.ErrCode result.Message = rspMsg.ErrMsg @@ -179,11 +178,12 @@ func newMultipartRequest(url string, params map[string]string) (*http.Request, error) { body := &bytes.Buffer{} writer := multipart.NewWriter(body) + // 璁剧疆Boundary, 鎺ュ彛楠岃瘉浜嗗叚涓�- - err := writer.SetBoundary("------basicHttpClient" + strconv.Itoa(int(time.Now().Unix()))) - if err != nil { + if err := writer.SetBoundary("------basicHttpClient" + strconv.Itoa(int(time.Now().Unix()))); err != nil { fmt.Println(err.Error()) } + for key, val := range params { _ = writer.WriteField(key, val) } @@ -191,6 +191,10 @@ writer.Close() req, err := http.NewRequest("POST", url, body) + if err != nil { + return nil, err + } + req.Header.Set("Content-Type", writer.FormDataContentType()) req.Header.Set("User-Agent", "basicHttpClient/0.0.1") req.Header.Set("Connection", "keep-alive") -- Gitblit v1.8.0