master
李光春 2 years ago
parent 35e4481b01
commit 60c920467c

@ -1,21 +1,22 @@
package dingdanxia
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
)
type ConfigClient struct {
ApiKey string // 密钥
PgsqlDb *gorm.DB // pgsql数据库
ApiKey string // 密钥
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -24,12 +25,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,6 +1,7 @@
package dingtalk
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
@ -9,14 +10,14 @@ import (
type ConfigClient struct {
Secret string
AccessToken string
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -25,12 +26,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -2,6 +2,7 @@ package douyin
import (
"errors"
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
@ -10,16 +11,15 @@ import (
)
type ConfigClient struct {
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
ua string // 用户代理
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logTableName string // 日志表名
logStatus bool // 日志状态
config *ConfigClient // 配置
ua string // 用户代理
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -30,12 +30,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c.ua = "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -10,15 +10,14 @@ import (
type ConfigClient struct {
AppId string
ApiKey string
Mongo *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -27,12 +26,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -12,15 +12,14 @@ type ConfigClient struct {
Pwd string
Key string
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
signStr string // 加密信息
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
signStr string // 加密信息
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -29,12 +28,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,6 +1,7 @@
package feishu
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
@ -8,14 +9,14 @@ import (
type ConfigClient struct {
Key string
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -24,12 +25,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,24 +1,25 @@
package jd
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
)
type ConfigClient struct {
AppKey string // 应用Key
SecretKey string // 密钥
SiteId string // 网站ID/APP ID
PositionId string // 推广位id
PgsqlDb *gorm.DB // pgsql数据库
AppKey string // 应用Key
SecretKey string // 密钥
SiteId string // 网站ID/APP ID
PositionId string // 推广位id
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -28,12 +29,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c.client = gorequest.NewHttp()
c.client.Uri = apiUrl
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,23 +1,24 @@
package kashangwl
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
)
type ConfigClient struct {
CustomerId int // 商家编号
CustomerKey string // 商家密钥
PgsqlDb *gorm.DB // pgsql数据库
CustomerId int // 商家编号
CustomerKey string // 商家密钥
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 卡商网服务
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -26,12 +27,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -9,15 +9,14 @@ import (
type ConfigClient struct {
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
ua string
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
ua string
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -28,12 +27,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c.ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36"
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -12,15 +12,14 @@ type ConfigClient struct {
Environment string // 环境
KeyAgent string
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 乐刷
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -29,12 +28,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,23 +1,24 @@
package meituan
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
)
type ConfigClient struct {
Secret string // 秘钥
AppKey string // 渠道标记
PgsqlDb *gorm.DB // pgsql数据库
Secret string // 秘钥
AppKey string // 渠道标记
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 美团联盟
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -26,12 +27,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -9,14 +9,13 @@ import (
type ConfigClient struct {
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -25,12 +24,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -2,6 +2,7 @@ package pinduoduo
import (
"fmt"
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"go.dtapp.net/library/utils/gostring"
@ -12,18 +13,18 @@ import (
)
type ConfigClient struct {
ClientId string // POP分配给应用的client_id
ClientSecret string // POP分配给应用的client_secret
MediaId string // 媒体ID
Pid string // 推广位
PgsqlDb *gorm.DB // pgsql数据库
ClientId string // POP分配给应用的client_id
ClientSecret string // POP分配给应用的client_secret
MediaId string // 媒体ID
Pid string // 推广位
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -33,12 +34,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c.client = gorequest.NewHttp()
c.client.Uri = apiUrl
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -13,15 +13,14 @@ type ConfigClient struct {
AppKey string
AppSecret string
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 电影票服务
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -30,12 +29,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -11,14 +11,13 @@ type ConfigClient struct {
ApiUser string // API_USER
ApiKey string // API_KEY
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -27,12 +26,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -2,6 +2,7 @@ package taobao
import (
"fmt"
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"go.dtapp.net/library/utils/gostring"
@ -11,17 +12,17 @@ import (
)
type ConfigClient struct {
AppKey string // 应用Key
AppSecret string // 密钥
AdzoneId int64 // mm_xxx_xxx_xxx的第三位
PgsqlDb *gorm.DB // pgsql数据库
AppKey string // 应用Key
AppSecret string // 密钥
AdzoneId int64 // mm_xxx_xxx_xxx的第三位
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -31,12 +32,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c.client = gorequest.NewHttp()
c.client.Uri = apiUrl
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -14,16 +14,16 @@ type ConfigClient struct {
JsapiTicket string // 签名凭证
RedisClient *dorm.RedisClient // 缓存数据库
TokenDb *gorm.DB // 令牌数据库
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 微信小程序服务
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -32,12 +32,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -14,15 +14,15 @@ type ConfigClient struct {
JsapiTicket string // 签名凭证
RedisClient *dorm.RedisClient // 缓存数据库
TokenDb *gorm.DB // 令牌数据库
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 微信公众号服务
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -31,12 +31,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -19,15 +19,15 @@ type ConfigClient struct {
MessageToken string
MessageKey string
RedisClient *dorm.RedisClient // 缓存数据库
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 微信公众号服务
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -36,12 +36,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -15,15 +15,14 @@ type ConfigClient struct {
CertString string
KeyString string
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 微信支付服务
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -32,12 +31,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -16,15 +16,14 @@ type ConfigClient struct {
MchSslSerialNo string // pem 证书号
MchSslKey string // pem key 内容
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // pgsql数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 微信支付直连商户
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -33,12 +32,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,31 +1,32 @@
package wechatpayopen
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
)
type ConfigClient struct {
SpAppid string // 服务商应用ID
SpMchId string // 服务商户号
SubAppid string // 子商户应用ID
SubMchId string // 子商户号
ApiV2 string // APIv2密钥
ApiV3 string // APIv3密钥
SerialNo string // 序列号
MchSslSerialNo string // pem 证书号
MchSslCer string // pem 内容
MchSslKey string // pem key 内容
PgsqlDb *gorm.DB // pgsql数据库
SpAppid string // 服务商应用ID
SpMchId string // 服务商户号
SubAppid string // 子商户应用ID
SubMchId string // 子商户号
ApiV2 string // APIv2密钥
ApiV3 string // APIv3密钥
SerialNo string // 序列号
MchSslSerialNo string // pem 证书号
MchSslCer string // pem 内容
MchSslKey string // pem key 内容
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 微信支付服务
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
// NewClient 实例化
@ -35,12 +36,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,21 +1,22 @@
package wechatqy
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
)
type ConfigClient struct {
Key string // key
PgsqlDb *gorm.DB // pgsql数据库
Key string // key
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -24,12 +25,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -13,15 +13,15 @@ type ConfigClient struct {
AccessToken string // 接口调用凭证
Pid string // 推广位PID
RedisClient *dorm.RedisClient // 缓存数据库
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
// Client 微信小程序联盟
type Client struct {
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -30,12 +30,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -2,6 +2,7 @@ package weishi
import (
"errors"
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
"gorm.io/gorm"
@ -10,15 +11,15 @@ import (
)
type ConfigClient struct {
PgsqlDb *gorm.DB // pgsql数据库
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
ua string // 用户代理
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient // 配置
ua string // 用户代理
client *gorequest.App // 请求客户端
log *golog.ApiClient // 日志服务
config *ConfigClient // 配置
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -29,12 +30,21 @@ func NewClient(config *ConfigClient) (*Client, error) {
c.ua = "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}

@ -1,6 +1,7 @@
package wikeyun
import (
"go.dtapp.net/library/utils/dorm"
"go.dtapp.net/library/utils/goip"
"go.dtapp.net/library/utils/golog"
"go.dtapp.net/library/utils/gorequest"
@ -8,18 +9,18 @@ import (
)
type ConfigClient struct {
StoreId int // 店铺ID
AppKey int // key
AppSecret string // secret
PgsqlDb *gorm.DB // pgsql数据库
StoreId int // 店铺ID
AppKey int // key
AppSecret string // secret
MongoDb *dorm.MongoClient // 日志数据库
PgsqlDb *gorm.DB // 日志数据库
}
type Client struct {
client *gorequest.App // 请求客户端
clientIp string // Ip
log *golog.ApiClient // 日志服务
logStatus bool // 日志状态
config *ConfigClient
client *gorequest.App // 请求客户端
clientIp string // Ip
log *golog.ApiClient // 日志服务
config *ConfigClient
}
func NewClient(config *ConfigClient) (*Client, error) {
@ -28,16 +29,26 @@ func NewClient(config *ConfigClient) (*Client, error) {
c := &Client{config: config}
c.client = gorequest.NewHttp()
if c.config.PgsqlDb != nil {
c.logStatus = true
c.log, err = golog.NewApiClient(&golog.ConfigApiClient{
Db: c.config.PgsqlDb,
TableName: logTable,
})
c.log, err = golog.NewApiClient(
golog.WithGormClient(c.config.PgsqlDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
if c.config.MongoDb != nil {
c.log, err = golog.NewApiClient(
golog.WithMongoCollectionClient(c.config.MongoDb),
golog.WithTableName(logTable),
)
if err != nil {
return nil, err
}
}
xip := goip.GetOutsideIp()
if xip != "" && xip != "0.0.0.0" {
c.clientIp = xip

Loading…
Cancel
Save