From 1d46f6a9a214c6fe2e80f9b66114009b59823d0d Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Fri, 4 Apr 2025 01:02:26 +0800 Subject: [PATCH] 2454 --- app/user/cmd/api/desc/user.api | 4 ++- app/user/cmd/api/etc/main.yaml | 2 +- app/user/cmd/api/internal/handler/routes.go | 5 ++++ .../handler/user/decryptmobilehandler.go | 16 +++++++++++ .../internal/logic/user/decryptmobilelogic.go | 28 +++++++++++++++++++ 5 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 app/user/cmd/api/internal/handler/user/decryptmobilehandler.go create mode 100644 app/user/cmd/api/internal/logic/user/decryptmobilelogic.go diff --git a/app/user/cmd/api/desc/user.api b/app/user/cmd/api/desc/user.api index f7c5b16..1b3e59e 100644 --- a/app/user/cmd/api/desc/user.api +++ b/app/user/cmd/api/desc/user.api @@ -36,10 +36,12 @@ service main { @handler wxMiniAuth post /user/wxMiniAuth (WXMiniAuthReq) returns (WXMiniAuthResp) - @doc "wechat h5 auth" @handler wxH5Auth post /user/wxh5Auth (WXH5AuthReq) returns (WXH5AuthResp) + + @handler DecryptMobile + post /user/decryptMobile } //need login diff --git a/app/user/cmd/api/etc/main.yaml b/app/user/cmd/api/etc/main.yaml index 2870fb6..0f96dc7 100644 --- a/app/user/cmd/api/etc/main.yaml +++ b/app/user/cmd/api/etc/main.yaml @@ -60,4 +60,4 @@ Applepay: Ali: Code: "d55b58829efb41c8aa8e86769cba4844" SystemConfig: - ThreeVerify: true + ThreeVerify: false diff --git a/app/user/cmd/api/internal/handler/routes.go b/app/user/cmd/api/internal/handler/routes.go index 80f4648..87c141e 100644 --- a/app/user/cmd/api/internal/handler/routes.go +++ b/app/user/cmd/api/internal/handler/routes.go @@ -209,6 +209,11 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) { server.AddRoutes( []rest.Route{ + { + Method: http.MethodPost, + Path: "/user/decryptMobile", + Handler: user.DecryptMobileHandler(serverCtx), + }, { // mobile code login Method: http.MethodPost, diff --git a/app/user/cmd/api/internal/handler/user/decryptmobilehandler.go b/app/user/cmd/api/internal/handler/user/decryptmobilehandler.go new file mode 100644 index 0000000..ab11636 --- /dev/null +++ b/app/user/cmd/api/internal/handler/user/decryptmobilehandler.go @@ -0,0 +1,16 @@ +package user + +import ( + "net/http" + "qnc-server/app/user/cmd/api/internal/logic/user" + "qnc-server/app/user/cmd/api/internal/svc" + "qnc-server/common/result" +) + +func DecryptMobileHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { + return func(w http.ResponseWriter, r *http.Request) { + l := user.NewDecryptMobileLogic(r.Context(), svcCtx) + err := l.DecryptMobile() + result.HttpResult(r, w, nil, err) + } +} diff --git a/app/user/cmd/api/internal/logic/user/decryptmobilelogic.go b/app/user/cmd/api/internal/logic/user/decryptmobilelogic.go new file mode 100644 index 0000000..bcb125c --- /dev/null +++ b/app/user/cmd/api/internal/logic/user/decryptmobilelogic.go @@ -0,0 +1,28 @@ +package user + +import ( + "context" + + "github.com/zeromicro/go-zero/core/logx" + "qnc-server/app/user/cmd/api/internal/svc" +) + +type DecryptMobileLogic struct { + logx.Logger + ctx context.Context + svcCtx *svc.ServiceContext +} + +func NewDecryptMobileLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DecryptMobileLogic { + return &DecryptMobileLogic{ + Logger: logx.WithContext(ctx), + ctx: ctx, + svcCtx: svcCtx, + } +} + +func (l *DecryptMobileLogic) DecryptMobile() error { + // todo: add your logic here and delete this line + + return nil +}