Files
jx-print/services/api/api.go
邹宗楠 66db5867a4 1
2022-08-25 16:10:01 +08:00

38 lines
1.2 KiB
Go

package api
import (
"git.rosy.net.cn/baseapi"
"git.rosy.net.cn/baseapi/platformapi/tibiotapi"
"git.rosy.net.cn/baseapi/platformapi/tonglianpayapi"
"git.rosy.net.cn/baseapi/platformapi/weixinapi"
"git.rosy.net.cn/baseapi/platformapi/wxpayapi"
"git.rosy.net.cn/jx-print/globals"
wx "git.rosy.net.cn/jx-print/model/app_model"
aliyunsmsclient "github.com/KenmyZhang/aliyun-communicate"
"go.uber.org/zap"
)
var (
SugarLogger *zap.SugaredLogger
SMSClient *aliyunsmsclient.SmsClient
TibiotAPI *tibiotapi.API
TLpayAPI *tonglianpayapi.API //通联收银宝api
WeixinMiniAPI *weixinapi.API // 微信小程序
WxpayAPI *wxpayapi.API // 微信支付API
)
func init() {
globals.SugarLogger.Debugf("init api...")
logger, _ := zap.NewDevelopment()
SugarLogger = logger.Sugar()
baseapi.Init(SugarLogger)
TibiotAPI = tibiotapi.New("ruoxikeji", "Ruoxi@369")
SMSClient = aliyunsmsclient.New("http://dysmsapi.aliyuncs.com/")
TLpayAPI = tonglianpayapi.New("00183083", "18048531223", "56065105499TVAH")
WeixinMiniAPI = weixinapi.New(wx.WeChatAPPID, wx.WeChatAPPSecret)
WxpayAPI = wxpayapi.NewWithCertificate(wx.WeChatAPPID, wx.WeChatAPPSecret, "", "conf/apiclient_cert.pem", "conf/apiclient_key.pem")
}