From 4d961af8932877b43d5cc7987751a8475ca873bb Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Fri, 9 May 2025 20:02:07 +0800 Subject: [PATCH] fix --- app/user/cmd/api/internal/logic/agent/applyforagentlogic.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/user/cmd/api/internal/logic/agent/applyforagentlogic.go b/app/user/cmd/api/internal/logic/agent/applyforagentlogic.go index 980e908..d717046 100644 --- a/app/user/cmd/api/internal/logic/agent/applyforagentlogic.go +++ b/app/user/cmd/api/internal/logic/agent/applyforagentlogic.go @@ -140,7 +140,11 @@ func (l *ApplyForAgentLogic) ApplyForAgent(req *types.AgentApplyReq) (resp *type // 关联上级 if req.Ancestor != "" { - ancestorAgentModel, findAgentModelErr := l.svcCtx.AgentModel.FindOneByMobile(transCtx, encryptedMobile) + ancestorEncryptedMobile, err := crypto.EncryptMobile(req.Ancestor, secretKey) + if err != nil { + return errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR), "加密手机号失败: %v", err) + } + ancestorAgentModel, findAgentModelErr := l.svcCtx.AgentModel.FindOneByMobile(transCtx, ancestorEncryptedMobile) if findAgentModelErr != nil { return errors.Wrapf(xerr.NewErrCode(xerr.DB_ERROR), "代理申请, 查找上级代理失败: %+v", findAgentModelErr) }