fonchain-fiee/pkg/router/bundleOrder.go

52 lines
1.6 KiB
Go
Raw Normal View History

2025-02-21 13:09:29 +00:00
package router
import (
2025-03-28 06:34:12 +00:00
"fonchain-fiee/pkg/middleware"
"fonchain-fiee/pkg/service"
2025-02-21 13:09:29 +00:00
"fonchain-fiee/pkg/service/bundle"
2025-03-25 08:53:49 +00:00
2025-02-21 13:09:29 +00:00
"github.com/gin-gonic/gin"
)
func BundleOrderRouter(r *gin.RouterGroup) {
r.POST("/stripe-pay/callback", bundle.StripeCheckoutSessionWebhook)
2025-04-14 08:12:37 +00:00
r.POST("/antom/callback", bundle.AntomWebhook) // Antom回调
2025-02-21 13:09:29 +00:00
bundleOrderRoute := r.Group("bundle-order")
2025-05-26 08:31:38 +00:00
bundleOrderRoute.Use(middleware.CheckLogin(service.AccountFieeProvider))
2025-05-27 01:41:36 +00:00
bundleOrderWebRoute := r.Group("bundle-order")
2025-05-26 08:31:38 +00:00
bundleOrderWebRoute.Use(middleware.CheckWebLogin(service.AccountProvider))
2025-02-21 13:09:29 +00:00
// 套餐
{
2025-05-26 08:31:38 +00:00
bundleOrderClientWebRoute := bundleOrderWebRoute.Group("common/web")
2025-02-21 13:09:29 +00:00
{
2025-05-26 08:31:38 +00:00
bundleOrderClientWebRoute.POST("bundle-order-list", bundle.OrderRecordsList)
}
bundleOrderClientAppRoute := bundleOrderRoute.Group("common/app")
{
bundleOrderClientAppRoute.POST("bundle-order-list", bundle.OrderRecordsList)
2025-02-21 13:09:29 +00:00
}
2025-05-26 08:31:38 +00:00
//bundleOrderWebRoute := bundleOrderRoute.Group("web")
2025-05-09 03:12:33 +00:00
{
bundleOrderWebRoute.POST("financial-confirm", bundle.UpdateFinancialConfirmationStatus)
2025-05-27 02:46:36 +00:00
bundleOrderWebRoute.POST("order-export", bundle.ExportOrderInfoOss)
2025-05-09 03:12:33 +00:00
}
2025-02-21 13:09:29 +00:00
bundleOrderAppRoute := bundleOrderRoute.Group("app")
{
bundleOrderAppRoute.POST("order-signature", bundle.CreateBundleOrderSignature)
2025-02-22 05:51:31 +00:00
bundleOrderAppRoute.POST("update-pay", bundle.UpdateBundleOrderStatusPaid)
2025-02-21 13:09:29 +00:00
bundleOrderAppRoute.POST("order-detail", bundle.OrderRecordsDetail)
// stripe
2025-04-14 08:12:37 +00:00
//bundleOrderAppRoute.POST("create-stripe-pay", bundle.CreateStripeCheckoutSession) // stripe支付
bundleOrderAppRoute.POST("create-stripe-pay", bundle.CreateAntomPay) // Antom国际支付
2025-02-21 13:09:29 +00:00
}
}
}