From 3bd84accba67fe31261975b0f787d7a63ea187fe Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 11 八月 2025 15:26:50 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs b/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs index c66b6d4..c7b4d31 100644 --- a/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs @@ -85,6 +85,10 @@ /// <returns></returns> public async Task<LoginCommandCallback> Handle(WxmpLoginCommand request, CancellationToken cancellationToken) { + if (request.Type == EnumUserType.Operation) + { + throw Oops.Oh(EnumErrorCodeType.s400, "涓嶆敮鎸佽绫诲瀷璐﹀彿鐧诲綍"); + } var snsJscode2session = await wxmpUtils.SnsJscode2sessionAsync(request.Type, request.Code, cancellationToken); var user = await rep.AsQueryable().AsNoTracking() .Where(it => it.WxmpOpenId == snsJscode2session.openid && it.Type == request.Type) @@ -187,6 +191,10 @@ .FirstOrDefaultAsync(cancellationToken); if (bindPhoneNumberUser == null) { + if (logier.Type == EnumUserType.Enterprise) + { + throw Oops.Oh(EnumErrorCodeType.s404, "璇ヨ处鍙�"); + } user.PhoneNumber = info.PhoneNumber; user.ContactPhoneNumber = info.PhoneNumber; user.IsCheckPhoneNumber = true; -- Gitblit v1.9.1