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") }