update service log

master
李光春 2 years ago
parent f8a7120529
commit faef1d74e0

@ -2,14 +2,15 @@ package dingdanxia
import (
"errors"
"fmt"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"net/http"
)
type App struct {
ApiKey string
ZapLog golog.App // 日志服务
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}, method string) ([]byte, error) {
@ -20,18 +21,16 @@ func (app *App) request(url string, params map[string]interface{}, method string
// 请求
get, err := gohttp.Get(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "dingdanxia.log"
app.ZapLog.Logger.Sugar().Info(get)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(fmt.Sprintf("%s", get.Body))
}
return get.Body, err
case http.MethodPost:
// 请求
postJson, err := gohttp.PostForm(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "dingdanxia.log"
app.ZapLog.Logger.Sugar().Info(postJson)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(fmt.Sprintf("%s", postJson.Body))
}
return postJson.Body, err
default:

@ -2,8 +2,8 @@ package eastiot
import (
"errors"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"net/http"
"time"
)
@ -11,7 +11,7 @@ import (
type App struct {
AppID string
ApiKey string
ZapLog golog.App // 日志服务
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}, method string) ([]byte, error) {
@ -25,18 +25,16 @@ func (app *App) request(url string, params map[string]interface{}, method string
// 请求
get, err := gohttp.Get(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "eastiot.log"
app.ZapLog.Logger.Sugar().Info(get)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(get)
}
return get.Body, err
case http.MethodPost:
// 请求
postJson, err := gohttp.PostForm(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "eastiot.log"
app.ZapLog.Logger.Sugar().Info(postJson)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(postJson)
}
return postJson.Body, err
default:

@ -3,8 +3,8 @@ package ejiaofei
import (
"errors"
"fmt"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"gopkg.in/dtapps/go-library.v3/utils/gomd5"
"net/http"
)
@ -14,7 +14,7 @@ type App struct {
Pwd string
Key string
signStr string
ZapLog golog.App // 日志服务
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}, method string) ([]byte, error) {
@ -28,18 +28,16 @@ func (app *App) request(url string, params map[string]interface{}, method string
// 请求
get, err := gohttp.Get(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "ejiaofei.log"
app.ZapLog.Logger.Sugar().Info(get)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(get)
}
return get.Body, err
case http.MethodPost:
// 请求
postJson, err := gohttp.PostForm(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "ejiaofei.log"
app.ZapLog.Logger.Sugar().Info(postJson)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(postJson)
}
return postJson.Body, err
default:

@ -2,14 +2,14 @@ package jd
import (
"encoding/json"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
)
type App struct {
AppKey string // 应用Key
SecretKey string // 密钥
ZapLog golog.App // 日志服务
AppKey string // 应用Key
SecretKey string // 密钥
ZapLog *zap.Logger // 日志服务
}
type ErrResp struct {
@ -24,9 +24,8 @@ func (app *App) request(params map[string]interface{}) (resp []byte, err error)
// 发送请求
httpGet, err := gohttp.PostForm("https://api.jd.com/routerjson", params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "jd.log"
app.ZapLog.Logger.Sugar().Info(httpGet)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(httpGet)
}
// 检查错误
var errResp ErrResp

@ -2,16 +2,16 @@ package kashangwl
import (
"encoding/json"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"time"
)
// App 卡商网服务
type App struct {
CustomerId int // 商家编号
CustomerKey string // 商家密钥
ZapLog golog.App // 日志服务
CustomerId int // 商家编号
CustomerKey string // 商家密钥
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}) ([]byte, error) {
@ -25,9 +25,8 @@ func (app *App) request(url string, params map[string]interface{}) ([]byte, erro
// 请求
postJson, err := gohttp.PostJson(url, paramsStr)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "kashangwl.log"
app.ZapLog.Logger.Sugar().Info(postJson.Body)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(postJson.Body)
}
return postJson.Body, err
}

@ -3,16 +3,16 @@ package meituan
import (
"encoding/json"
"errors"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"net/http"
)
// App 美团联盟
type App struct {
Secret string // 秘钥
AppKey string // 渠道标记
ZapLog golog.App // 日志服务
Secret string // 秘钥
AppKey string // 渠道标记
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}, method string) (resp []byte, err error) {
@ -21,9 +21,8 @@ func (app *App) request(url string, params map[string]interface{}, method string
// 请求
get, err := gohttp.Get(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "meituan.log"
app.ZapLog.Logger.Sugar().Info(get)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(get)
}
return get.Body, err
case http.MethodPost:
@ -31,9 +30,8 @@ func (app *App) request(url string, params map[string]interface{}, method string
paramsStr, err := json.Marshal(params)
postJson, err := gohttp.PostJson(url, paramsStr)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "meituan.log"
app.ZapLog.Logger.Sugar().Info(postJson)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(postJson)
}
return postJson.Body, err
default:

@ -3,8 +3,8 @@ package pinduoduo
import (
"encoding/json"
"fmt"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"gopkg.in/dtapps/go-library.v3/utils/gostring"
"regexp"
"strconv"
@ -13,10 +13,10 @@ import (
// App 公共请求参数
type App struct {
ClientId string // POP分配给应用的client_id
ClientSecret string // POP分配给应用的client_secret
Pid string // 推广位
ZapLog golog.App // 日志服务
ClientId string // POP分配给应用的client_id
ClientSecret string // POP分配给应用的client_secret
Pid string // 推广位
ZapLog *zap.Logger // 日志服务
}
type ErrResp struct {
@ -40,9 +40,8 @@ func (app *App) request(params map[string]interface{}) (resp []byte, err error)
// 发送请求
httpGet, err := gohttp.Get("https://gw-api.pinduoduo.com/api/router", params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "pinduoduo.log"
app.ZapLog.Logger.Sugar().Info(httpGet)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(httpGet)
}
// 检查错误
var errResp ErrResp

@ -4,7 +4,7 @@ import (
"encoding/json"
"errors"
"fmt"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"go.uber.org/zap"
"io/ioutil"
"math"
"net/http"
@ -17,7 +17,7 @@ import (
type App struct {
AppKey string
AppSecret string
ZapLog golog.App // 日志服务
ZapLog *zap.Logger // 日志服务
}
type ErrResp struct {
@ -55,9 +55,8 @@ func (app *App) request(url string, params map[string]interface{}) ([]byte, erro
body, err := ioutil.ReadAll(response.Body)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "pintoto.log"
app.ZapLog.Logger.Sugar().Info(response.Body)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(response.Body)
}
// 检查错误

@ -3,8 +3,8 @@ package taobao
import (
"encoding/json"
"fmt"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"gopkg.in/dtapps/go-library.v3/utils/gostring"
"regexp"
"strconv"
@ -12,9 +12,9 @@ import (
// App 公共请求参数
type App struct {
AppKey string // 应用Key
AppSecret string // 密钥
ZapLog golog.App // 日志服务
AppKey string // 应用Key
AppSecret string // 密钥
ZapLog *zap.Logger // 日志服务
}
type ErrResp struct {
ErrorResponse struct {
@ -32,9 +32,8 @@ func (app *App) request(params map[string]interface{}) (resp []byte, err error)
// 发送请求
httpGet, err := gohttp.Get("https://eco.taobao.com/router/rest", params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "taobao.log"
app.ZapLog.Logger.Sugar().Info(httpGet)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(httpGet)
}
// 检查错误
var errResp ErrResp

@ -3,18 +3,18 @@ package wechatmp
import (
"bytes"
"encoding/json"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"go.uber.org/zap"
"io/ioutil"
"net/http"
)
// App 微信小程序服务
type App struct {
AppId string // 小程序唯一凭证,即 AppID
AppSecret string // 小程序唯一凭证密钥,即 AppSecret
AccessToken string // 接口调用凭证
JsapiTicket string // 签名凭证
ZapLog golog.App // 日志服务
AppId string // 小程序唯一凭证,即 AppID
AppSecret string // 小程序唯一凭证密钥,即 AppSecret
AccessToken string // 接口调用凭证
JsapiTicket string // 签名凭证
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}, method string) (resp []byte, err error) {
@ -39,9 +39,8 @@ func (app *App) request(url string, params map[string]interface{}, method string
resp, err = ioutil.ReadAll(response.Body)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "wechatmp.log"
app.ZapLog.Logger.Sugar().Info(response.Body)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(response.Body)
}
// 检查请求错误

@ -3,7 +3,7 @@ package wechatpayapiv3
import (
"bytes"
"encoding/json"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gorequest"
"io/ioutil"
"net/http"
@ -16,9 +16,9 @@ type App struct {
MchId string // 微信支付的商户id
AesKey string
ApiV3 string
PrivateSerialNo string // 私钥证书号
MchPrivateKey string // 商户私有证书内容 apiclient_key.pem
ZapLog golog.App // 日志服务
PrivateSerialNo string // 私钥证书号
MchPrivateKey string // 商户私有证书内容 apiclient_key.pem
ZapLog *zap.Logger // 日志服务
}
// ErrResp 错误返回
@ -72,9 +72,8 @@ func (app *App) request(url string, params map[string]interface{}, method string
}
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "wechatpayapiv3.log"
app.ZapLog.Logger.Sugar().Info(result)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(result)
}
// 检查请求错误

@ -2,13 +2,13 @@ package wechatqy
import (
"encoding/json"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
)
type App struct {
Key string
ZapLog golog.App // 日志服务
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}) (body []byte, err error) {
@ -17,9 +17,8 @@ func (app *App) request(url string, params map[string]interface{}) (body []byte,
// 请求
postJson, err := gohttp.PostJson(url, paramsStr)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "wechatqy.log"
app.ZapLog.Logger.Sugar().Info(postJson)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(postJson)
}
return postJson.Body, err
}

@ -2,24 +2,24 @@ package wechatunion
import (
"encoding/json"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
"net/http"
)
type App struct {
AppId string // 小程序唯一凭证,即 AppID
AppSecret string // 小程序唯一凭证密钥,即 AppSecret
AccessToken string // 接口调用凭证
ZapLog golog.App // 日志服务
AppId string // 小程序唯一凭证,即 AppID
AppSecret string // 小程序唯一凭证密钥,即 AppSecret
AccessToken string // 接口调用凭证
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}, method string) (resp []byte, err error) {
if method == http.MethodGet {
get, err := gohttp.Get(url, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.Logger.Sugar().Info(get)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(get)
}
return get.Body, err
} else {
@ -27,9 +27,8 @@ func (app *App) request(url string, params map[string]interface{}, method string
paramsStr, err := json.Marshal(params)
postJson, err := gohttp.PostJson(url, paramsStr)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "wechatunion.log"
app.ZapLog.Logger.Sugar().Info(postJson)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(postJson)
}
return postJson.Body, err
}

@ -2,8 +2,8 @@ package wikeyun
import (
"fmt"
"go.uber.org/zap"
"gopkg.in/dtapps/go-library.v3/utils/gohttp"
"gopkg.in/dtapps/go-library.v3/utils/golog"
)
type App struct {
@ -11,7 +11,7 @@ type App struct {
AppKey int
AppSecret string
ClientIP string
ZapLog golog.App // 日志服务
ZapLog *zap.Logger // 日志服务
}
func (app *App) request(url string, params map[string]interface{}) (resp []byte, err error) {
@ -21,9 +21,8 @@ func (app *App) request(url string, params map[string]interface{}) (resp []byte,
requestUrl := fmt.Sprintf("%s?app_key=%d&timestamp=%s&client=%s&format=%s&v=%s&sign=%s", url, app.AppKey, sign.Timestamp, sign.Client, sign.Format, sign.V, sign.Sign)
postForm, err := gohttp.PostForm(requestUrl, params)
// 日志
if app.ZapLog.Logger != nil {
app.ZapLog.LogName = "wikeyun.log"
app.ZapLog.Logger.Sugar().Info(postForm)
if app.ZapLog != nil {
app.ZapLog.Sugar().Info(postForm)
}
return postForm.Body, err
}

Loading…
Cancel
Save