This commit is contained in:
2026-09-04 17:51:30 +08:00
parent 04402a8bdf
commit e615be6ad7
18 changed files with 449 additions and 124 deletions
+8 -7
View File
@@ -14,6 +14,7 @@ import (
"time"
jsoniter "github.com/json-iterator/go"
"github.com/zeromicro/go-zero/core/logx"
)
// SfClient 顺丰快递客户端
@@ -73,7 +74,7 @@ func (c *SfClient) Create(order dao.DeliveryOrderPrint) (TransitResult, error) {
//发送请求
result, err := c.send(postData)
if err != nil {
utils.Logger.Error("SF Create Order:", err)
logx.Error("SF Create Order:", err)
return result, nil
}
result.PostInfo = info
@@ -94,7 +95,7 @@ func (c *SfClient) Query(orderId string) (TransitResult, error) {
//发送请求
result, err := c.send(postData)
if err != nil {
utils.Logger.Error("SF Query Order:", err)
logx.Error("SF Query Order:", err)
return result, err
}
return result, nil
@@ -130,7 +131,7 @@ func (c *SfClient) DownSheet(orders []string, info dao.DeliveryOrderPrint) (Tran
//发送请求
result, err := c.sendDown(postData)
if err != nil {
utils.Logger.Error("SF Create Order:", err)
logx.Error("SF Create Order:", err)
return result, err
}
result.PostInfo = string(bytes)
@@ -151,7 +152,7 @@ func (c *SfClient) Estimated(orderId, card string) (TransitResult, error) {
//发送请求
result, err := c.send(postData)
if err != nil {
utils.Logger.Error("SF estimated Order:", err)
logx.Error("SF estimated Order:", err)
return result, err
}
result.PostInfo = string(bytes)
@@ -170,7 +171,7 @@ func (c *SfClient) Cancel(orderId string) (TransitResult, error) {
//发送请求
result, err := c.send(postData)
if err != nil {
utils.Logger.Error("SF cancel Order:", err)
logx.Error("SF cancel Order:", err)
return result, err
}
result.PostInfo = string(bytes)
@@ -204,13 +205,13 @@ func (c *SfClient) sendPost(apiUrl string, postData map[string]interface{}) (str
resp, err := client.Do(req)
if err != nil {
utils.Logger.Error("Sf:", err)
logx.Error("Sf:", err)
return "", err
}
defer func(Body io.ReadCloser) {
err := Body.Close()
if err != nil {
utils.Logger.Error(err)
logx.Error(err)
}
}(resp.Body)