From ce5e6f8a9d40c954d7d88a983d4042fd1411cc44 Mon Sep 17 00:00:00 2001 From: YouWeiDH Date: Sat, 12 Oct 2024 20:20:50 +0800 Subject: [PATCH] hdong: Fix insert phone null issues. --- .../BotSharp.Core/Users/Services/UserService.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs b/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs index 5cd329d5..21567df8 100644 --- a/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs +++ b/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs @@ -46,15 +46,19 @@ public class UserService : IUserService var db = _services.GetRequiredService(); + User? record = null; - var record = db.GetUserByPhone(user.Phone); + if (user.Phone != null) + { + record = db.GetUserByPhone(user.Phone); + } - if (record == null) + if (record == null && user.Email != null) { record = db.GetUserByEmail(user.Email); } - if (record == null) + if (record == null && user.UserName != null) { record = db.GetUserByUserName(user.UserName); }