重构支付接口,以动态支持多种产品类型,整合长短效套餐的购买支付逻辑;引入 decimal 类型的金额计算;
This commit is contained in:
@@ -28,12 +28,6 @@ func ApplyRouters(app *fiber.App) {
|
||||
user.Post("/recharge/prepare/wechat", handlers.RechargePrepareWechat)
|
||||
user.Post("/recharge/confirm/wechat", handlers.RechargeConfirmWechat)
|
||||
|
||||
// 通道
|
||||
channel := api.Group("/channel")
|
||||
channel.Post("/list", handlers.ListChannels)
|
||||
channel.Post("/create", handlers.CreateChannel)
|
||||
channel.Post("/remove", handlers.RemoveChannels)
|
||||
|
||||
// 白名单
|
||||
whitelist := api.Group("/whitelist")
|
||||
whitelist.Post("/list", handlers.ListWhitelist)
|
||||
@@ -45,20 +39,25 @@ func ApplyRouters(app *fiber.App) {
|
||||
resource := api.Group("/resource")
|
||||
resource.Post("/list/short", handlers.ListResourceShort)
|
||||
resource.Post("/all", handlers.AllResource)
|
||||
resource.Post("/create/balance", handlers.CreateResourceByBalance)
|
||||
resource.Post("/prepare/alipay", handlers.PrepareResourceByAlipay)
|
||||
resource.Post("/create/alipay", handlers.CreateResourceByAlipay)
|
||||
resource.Post("/prepare/wechat", handlers.PrepareResourceByWechat)
|
||||
resource.Post("/create/wechat", handlers.CreateResourceByWechat)
|
||||
resource.Post("/create", handlers.CreateResource)
|
||||
resource.Post("/create/prepare", handlers.PrepareCreateResource)
|
||||
resource.Post("/create/complete", handlers.CompleteCreateResource)
|
||||
resource.Post("/price", handlers.ResourcePrice)
|
||||
|
||||
// 账单
|
||||
bill := api.Group("/bill")
|
||||
bill.Post("/list", handlers.ListBill)
|
||||
// 通道
|
||||
channel := api.Group("/channel")
|
||||
channel.Post("/list", handlers.ListChannels)
|
||||
channel.Post("/create", handlers.CreateChannel)
|
||||
channel.Post("/remove", handlers.RemoveChannels)
|
||||
|
||||
// 交易
|
||||
trade := api.Group("/trade")
|
||||
trade.Post("/callback/alipay", handlers.AlipayCallback)
|
||||
|
||||
// 账单
|
||||
bill := api.Group("/bill")
|
||||
bill.Post("/list", handlers.ListBill)
|
||||
|
||||
// 公告
|
||||
announcement := api.Group("/announcement")
|
||||
announcement.Post("/list", handlers.ListAnnouncements)
|
||||
|
||||
Reference in New Issue
Block a user