From 43eaf46d792b87894216b79fdc6b6f8d56c2b70e Mon Sep 17 00:00:00 2001 From: YouWeiDH Date: Tue, 21 Jan 2025 18:52:35 +0800 Subject: [PATCH] hdong: fix phone user logic. --- .../Repository/MongoRepository.User.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.User.cs b/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.User.cs index 90c2a14d..9f931d60 100644 --- a/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.User.cs +++ b/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.User.cs @@ -13,7 +13,7 @@ public partial class MongoRepository return user != null ? user.ToUser() : null; } - public User? GetUserByPhone(string phone, string type = UserType.Client, string regionCode = "CN") + public User? GetUserByPhone(string phone, string source = UserType.Internal, string regionCode = "CN") { string phoneSecond = string.Empty; // if phone number length is less than 4, return null @@ -33,7 +33,7 @@ public partial class MongoRepository var user = _dc.Users.AsQueryable().FirstOrDefault(x => (x.Phone == phone || x.Phone == phoneSecond) && (x.RegionCode == regionCode || string.IsNullOrWhiteSpace(x.RegionCode)) - && (x.Type == type)); + && (x.Source == source)); return user != null ? user.ToUser() : null; }