diff --git a/controllers/callback_controller.go b/controllers/callback_controller.go new file mode 100644 index 0000000..f2c4df5 --- /dev/null +++ b/controllers/callback_controller.go @@ -0,0 +1,10 @@ +package controllers + +import "github.com/gin-gonic/gin" + +type CallbackController struct { +} + +func (t *CallbackController) Msg(c *gin.Context) { + +} diff --git a/routers/router.go b/routers/router.go index 31b3b7c..401a612 100644 --- a/routers/router.go +++ b/routers/router.go @@ -2,6 +2,7 @@ package routers import ( "git.rosy.net.cn/jx-print/controllers" + router "github.com/chenqinghe/gin-autorouter" "github.com/gin-gonic/gin" ) @@ -34,4 +35,7 @@ func Init(r *gin.Engine) { userw.POST("/register", controllers.RegisterUser) userw.GET("/getMenus", controllers.GetMenus) userw.GET("/getMenuDetail", controllers.GetMenuDetail) + + //自动路由 + r.Any("/callback/tlpay", router.AutoRoute(&controllers.CallbackController{})) } diff --git a/services/api/api.go b/services/api/api.go index 810ac65..4123e97 100644 --- a/services/api/api.go +++ b/services/api/api.go @@ -2,6 +2,7 @@ package api import ( "git.rosy.net.cn/baseapi/platformapi/tibiotapi" + "git.rosy.net.cn/baseapi/platformapi/tonglianpayapi" aliyunsmsclient "github.com/KenmyZhang/aliyun-communicate" ) @@ -9,6 +10,7 @@ var ( SMSClient *aliyunsmsclient.SmsClient TibiotAPI *tibiotapi.API + TLpayAPI *tonglianpayapi.API //通联收银宝api ) func init() { @@ -19,4 +21,5 @@ func init() { func Init() { TibiotAPI = tibiotapi.New("ruoxikeji", "Ruoxi@369") SMSClient = aliyunsmsclient.New("http://dysmsapi.aliyuncs.com/") + TLpayAPI = tonglianpayapi.New("00183083", "18048531223", "56065105499TVAH") }