diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/UserController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/UserController.cs index cb254f50..8a712919 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/UserController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/UserController.cs @@ -90,6 +90,8 @@ public class UserController : ControllerBase LastName = identiy.LastName, Source = claims.First().Issuer, ExternalId = identiy.Id, + RegionCode = identiy.RegionCode, + Phone = identiy.Phone, }); } return UserViewModel.FromUser(user); diff --git a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Users/UserViewModel.cs b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Users/UserViewModel.cs index df60c26c..f6f8d268 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Users/UserViewModel.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Users/UserViewModel.cs @@ -27,6 +27,8 @@ public class UserViewModel [JsonPropertyName("update_date")] public DateTime UpdateDate { get; set; } + public string RegionCode { get; set; } = "CN"; + public static UserViewModel FromUser(User user) { if (user == null) @@ -54,7 +56,8 @@ public class UserViewModel ExternalId = user.ExternalId, CreateDate = user.CreatedTime, UpdateDate = user.UpdatedTime, - Avatar = "/user/avatar" + Avatar = "/user/avatar", + RegionCode = user.RegionCode }; } }