From d93b009816b573938d3956c7e758d313d75cdefa Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Wed, 11 Oct 2023 18:54:54 +0800 Subject: [PATCH] fix --- .../internal/handler/datatransferhandler.go | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 server/websocket/internal/handler/datatransferhandler.go diff --git a/server/websocket/internal/handler/datatransferhandler.go b/server/websocket/internal/handler/datatransferhandler.go new file mode 100644 index 00000000..dfc6dc13 --- /dev/null +++ b/server/websocket/internal/handler/datatransferhandler.go @@ -0,0 +1,24 @@ +package handler + +import ( + "fusenapi/utils/basic" + "net/http" + + "fusenapi/server/websocket/internal/logic" + "fusenapi/server/websocket/internal/svc" + "fusenapi/server/websocket/internal/types" +) + +func DataTransferHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { + return func(w http.ResponseWriter, r *http.Request) { + + var req types.DataTransferReq + _, err := basic.RequestParse(w, r, svcCtx, &req) + if err != nil { + return + } + // 创建一个业务逻辑层实例 + l := logic.NewDataTransferLogic(r.Context(), svcCtx) + l.DataTransfer(&req, w, r) + } +}