From e45cef8428c844c5a4b18ec2bf7f9aa446294228 Mon Sep 17 00:00:00 2001 From: Robin <7434053+warrior_of_light_robin@user.noreply.gitee.com> Date: Tue, 24 Dec 2024 16:28:27 +0800 Subject: [PATCH] by Robin at 20241224 --- app/mix/controller/init.go | 2 +- app/mix/service/apiservice.go | 3 +++ app/mix/service/notif_builder_handler.go | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/mix/controller/init.go b/app/mix/controller/init.go index e7f043b3..86338f5e 100644 --- a/app/mix/controller/init.go +++ b/app/mix/controller/init.go @@ -87,7 +87,7 @@ func Init(r *gin.Engine) { apiLoginGroup.POST("login_by_veri_code", middleware.JSONParamValidator(loginproto.ApiLoginByVeriCodeReq{}), middleware.RequestDecryptor(), ApiLoginByVeriCode, middleware.NotifSender()) apiLoginGroup.POST("logout", middleware.JSONParamValidator(loginproto.ApiLogoutReq{}), middleware.JwtAuthenticator(), ApiLogout) apiLoginGroup.POST("set_password", middleware.JSONParamValidator(loginproto.ApiSetPswdReq{}), middleware.JwtAuthenticator(), middleware.RequestDecryptor(), ApiSetPassword) - apiLoginGroup.POST("reset_password", middleware.JSONParamValidator(loginproto.ApiResetPswdReq{}), middleware.RequestDecryptor(), ApiResetPassword) + apiLoginGroup.POST("reset_password", middleware.JSONParamValidator(loginproto.ApiResetPswdReq{}), middleware.RequestDecryptor(), ApiResetPassword, ApiUpdatePassword, middleware.NotifSender()) apiLoginGroup.POST("update_password", middleware.JSONParamValidator(loginproto.ApiUpdatePswdReq{}), middleware.JwtAuthenticator(), middleware.RequestDecryptor(), ApiUpdatePassword, middleware.NotifSender()) apiLoginGroup.POST("validate", middleware.JSONParamValidator(base.BaseRequest{}), middleware.JwtAuthenticator(), ApiValidate) diff --git a/app/mix/service/apiservice.go b/app/mix/service/apiservice.go index 7afe5afd..f97963fb 100644 --- a/app/mix/service/apiservice.go +++ b/app/mix/service/apiservice.go @@ -300,6 +300,9 @@ func (s *Service) ApiResetPassword(ctx *gin.Context, req *loginproto.ApiResetPsw return } + // 4.发送通知 + DefaultNotifBuilderHandler.Handle(ctx)(consts.SysNotifTemp_PswdChanged)(login) + return } diff --git a/app/mix/service/notif_builder_handler.go b/app/mix/service/notif_builder_handler.go index f79033e7..c7719c04 100644 --- a/app/mix/service/notif_builder_handler.go +++ b/app/mix/service/notif_builder_handler.go @@ -276,8 +276,8 @@ func (handler *NotifBuilderHandler) handleSysZoneThirdPartnerCreated() { func (handler *NotifBuilderHandler) handleSysMembershipPurchased() { handler.handlerMap[consts.SysNotifTemp_MembershipPurchased] = func(ctx *gin.Context, args ...any) { - mid := args[0].(int64) - DefaultService.utilWriteNotifInfo(ctx, consts.SysNotifTemp_MembershipPurchased, mid) + order := args[0].(*dbstruct.Order) + DefaultService.utilWriteNotifInfo(ctx, consts.SysNotifTemp_MembershipPurchased, order.GetMid()) } } -- 2.41.0