Files
order/init.go
2025-12-10 09:02:41 +08:00

33 lines
925 B
Go

package main
import (
"github.com/gogf/gf/v2/frame/g"
"order/service"
)
// initServices 初始化服务
func initServices() error {
return service.InitServices()
}
// initRoutes 初始化路由
func initRoutes() {
s := g.Server()
// 订单相关路由
orderGroup := s.Group("/api/order")
orderGroup.POST("/create", "order.controller.Order.Create")
orderGroup.POST("/pay", "order.controller.Order.Pay")
orderGroup.GET("/query", "order.controller.Order.Query")
orderGroup.POST("/cancel", "order.controller.Order.Cancel")
orderGroup.POST("/refund", "order.controller.Order.Refund")
orderGroup.GET("/list", "order.controller.Order.List")
// 支付回调路由
paymentGroup := s.Group("/api/payment")
paymentGroup.POST("/notify", "order.controller.Order.PaymentNotify")
paymentGroup.POST("/refund-notify", "order.controller.Order.RefundNotify")
g.Log().Info(g.Request().GetCtx(), "路由初始化完成")
}