add mini test mobile
This commit is contained in:
		| @@ -44,17 +44,19 @@ func (l *ApplyForAgentLogic) ApplyForAgent(req *types.AgentApplyReq) (resp *type | ||||
| 	if err != nil { | ||||
| 		return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR), "加密手机号失败: %v", err) | ||||
| 	} | ||||
| 	// 校验验证码 | ||||
| 	redisKey := fmt.Sprintf("%s:%s", "agentApply", encryptedMobile) | ||||
| 	cacheCode, err := l.svcCtx.Redis.Get(redisKey) | ||||
| 	if err != nil { | ||||
| 		if errors.Is(err, redis.Nil) { | ||||
| 			return nil, errors.Wrapf(xerr.NewErrMsg("验证码已过期"), "代理申请, 验证码过期: %s", encryptedMobile) | ||||
| 	if req.Mobile != "18889793585" { | ||||
| 		// 校验验证码 | ||||
| 		redisKey := fmt.Sprintf("%s:%s", "agentApply", encryptedMobile) | ||||
| 		cacheCode, err := l.svcCtx.Redis.Get(redisKey) | ||||
| 		if err != nil { | ||||
| 			if errors.Is(err, redis.Nil) { | ||||
| 				return nil, errors.Wrapf(xerr.NewErrMsg("验证码已过期"), "代理申请, 验证码过期: %s", encryptedMobile) | ||||
| 			} | ||||
| 			return nil, errors.Wrapf(xerr.NewErrCode(xerr.DB_ERROR), "代理申请, 读取验证码redis缓存失败, mobile: %s, err: %+v", encryptedMobile, err) | ||||
| 		} | ||||
| 		if cacheCode != req.Code { | ||||
| 			return nil, errors.Wrapf(xerr.NewErrMsg("验证码不正确"), "代理申请, 验证码不正确: %s", encryptedMobile) | ||||
| 		} | ||||
| 		return nil, errors.Wrapf(xerr.NewErrCode(xerr.DB_ERROR), "代理申请, 读取验证码redis缓存失败, mobile: %s, err: %+v", encryptedMobile, err) | ||||
| 	} | ||||
| 	if cacheCode != req.Code { | ||||
| 		return nil, errors.Wrapf(xerr.NewErrMsg("验证码不正确"), "代理申请, 验证码不正确: %s", encryptedMobile) | ||||
| 	} | ||||
| 	if req.Ancestor == req.Mobile { | ||||
| 		return nil, errors.Wrapf(xerr.NewErrMsg("不能成为自己的代理"), "") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user