From d47565bee39818a5bed69696d151c018473f0f08 Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期四, 15 八月 2024 11:10:17 +0800 Subject: [PATCH] 调整登录流程。完成登录测试,登录OK --- cylsg/cylsg.Model/UserModel/User.cs | 22 +++++++++++----------- cylsg/EzWechat/WechatService.cs | 7 ++++--- cylsg/cylsg.Application/LogoInController.cs | 9 +++++---- cylsg/EzWechat/EzWechat.csproj | 1 + cylsg/cylsg.Core/BaseModelBase.cs | 8 ++++---- cylsg/cylsg.sln | 6 ++++++ cylsg/cylsg.Application/cylsg.Application.csproj | 1 + 7 files changed, 32 insertions(+), 22 deletions(-) diff --git a/cylsg/EzWechat/EzWechat.csproj b/cylsg/EzWechat/EzWechat.csproj index 02fd47b..1e28ec0 100644 --- a/cylsg/EzWechat/EzWechat.csproj +++ b/cylsg/EzWechat/EzWechat.csproj @@ -13,6 +13,7 @@ <ItemGroup> <ProjectReference Include="..\cylsg.Core\cylsg.Core.csproj" /> <ProjectReference Include="..\cylsg.redis\cylsg.redis.csproj" /> + <ProjectReference Include="..\cylsg.utility\cylsg.utility.csproj" /> </ItemGroup> <ItemGroup> diff --git a/cylsg/EzWechat/WechatService.cs b/cylsg/EzWechat/WechatService.cs index b0d3e4b..1d07cce 100644 --- a/cylsg/EzWechat/WechatService.cs +++ b/cylsg/EzWechat/WechatService.cs @@ -48,14 +48,15 @@ public async Task<string> GetOpenID(string jscode) { - var reques = new SnsComponentJsCode2SessionRequest() + var reques = new SnsJsCode2SessionRequest() { - AppId = App.Configuration["WechatAPP:AppId"], + + JsCode = jscode }; - var a= await _client.ExecuteSnsComponentJsCode2SessionAsync(reques); + var a= await _client.ExecuteSnsJsCode2SessionAsync(reques); if(a.IsSuccessful()) { return a.OpenId; diff --git a/cylsg/cylsg.Application/LogoInController.cs b/cylsg/cylsg.Application/LogoInController.cs index 6f00d81..8521f42 100644 --- a/cylsg/cylsg.Application/LogoInController.cs +++ b/cylsg/cylsg.Application/LogoInController.cs @@ -1,6 +1,7 @@ 锘縰sing cylsg.Authorization; using cylsg.Core; using cylsg.Model.UserModel; +using cylsg.utility.Extend; using EzWechat; using System; using System.Collections.Generic; @@ -39,7 +40,7 @@ var UserRes = new BaseRepository<User>(); - var user = await UserRes.GetFirstAsync(x => x.WxAppId == opeid); + var user = await UserRes.GetFirstAsync(x => x.WxOpenId == opeid); if (user == null) { throw Oops.Oh("娌℃壘鍒扮敤鎴�,闇�瑕侀噸鏂版敞鍐岀櫥褰�"); @@ -76,7 +77,7 @@ var UserRes = new BaseRepository<User>(); - var user = await UserRes.GetFirstAsync(x => x.WxAppId == opeid); + var user = await UserRes.GetFirstAsync(x => x.WxOpenId == opeid); if (user == null) { //娌℃湁鐢ㄦ埛 锛岄渶瑕佹柊寤虹敤鎴� @@ -86,12 +87,12 @@ { Avatar = phone, - Nickname = Param.Nickname, + Nickname = Param.Nickname??phone.PrivacyStr(), name = Param.Name ?? phone, Phone = phone, ItCode = phone, PassWord = "123456", - WxAppId = opeid, + WxOpenId = opeid, diff --git a/cylsg/cylsg.Application/cylsg.Application.csproj b/cylsg/cylsg.Application/cylsg.Application.csproj index d4d1c03..75373a4 100644 --- a/cylsg/cylsg.Application/cylsg.Application.csproj +++ b/cylsg/cylsg.Application/cylsg.Application.csproj @@ -26,6 +26,7 @@ <ProjectReference Include="..\cylsg.Core\cylsg.Core.csproj" /> <ProjectReference Include="..\cylsg.Model\cylsg.Model.csproj" /> <ProjectReference Include="..\cylsg.redis\cylsg.redis.csproj" /> + <ProjectReference Include="..\cylsg.utility\cylsg.utility.csproj" /> <ProjectReference Include="..\EzTencentCloud\EzTencentCloud.csproj" /> <ProjectReference Include="..\EzWechat\EzWechat.csproj" /> </ItemGroup> diff --git a/cylsg/cylsg.Core/BaseModelBase.cs b/cylsg/cylsg.Core/BaseModelBase.cs index e722934..a041364 100644 --- a/cylsg/cylsg.Core/BaseModelBase.cs +++ b/cylsg/cylsg.Core/BaseModelBase.cs @@ -17,25 +17,25 @@ /// 鍒涘缓鏃堕棿 /// </summary> [Display(Name = "鍒涘缓鏃堕棿 ")] - [SugarColumn(ColumnDescription = "鍒涘缓鏃堕棿 ")] + [SugarColumn(ColumnDescription = "鍒涘缓鏃堕棿 " , IsNullable = true)] public DateTime? CreateTime { get; set; } /// <summary> /// 鍒涘缓浜� /// </summary> [Display(Name = "鍒涘缓浜� ")] - [SugarColumn(ColumnDescription = "鍒涘缓浜� ", Length = 100)] + [SugarColumn(ColumnDescription = "鍒涘缓浜� ", IsNullable = true, Length = 100)] public string CreateBy { get; set; } /// <summary> /// 淇敼鏃堕棿 /// </summary> [Display(Name = "淇敼鏃堕棿 ")] - [SugarColumn(ColumnDescription = "淇敼鏃堕棿 ")] + [SugarColumn(ColumnDescription = "淇敼鏃堕棿 ", IsNullable = true)] public DateTime? UpDataTime { get; set; } /// <summary> /// 淇敼浜� /// </summary> [Display(Name = "淇敼浜� ")] - [SugarColumn(ColumnDescription = "淇敼浜� ", Length = 100)] + [SugarColumn(ColumnDescription = "淇敼浜� ", IsNullable = true,Length = 100)] public string UpDataBy { get; set; } diff --git a/cylsg/cylsg.Model/UserModel/User.cs b/cylsg/cylsg.Model/UserModel/User.cs index 4ad793f..ca8d82c 100644 --- a/cylsg/cylsg.Model/UserModel/User.cs +++ b/cylsg/cylsg.Model/UserModel/User.cs @@ -15,7 +15,7 @@ /// </summary> [Description("鐢ㄦ埛妯″瀷")] [CoderFirst] - public class User:BaseModelBase + public class User: BaseModel { /// <summary> /// 鐢ㄦ埛Id @@ -26,7 +26,7 @@ /// <summary> /// 鐢佃瘽 /// </summary> - [SugarColumn(ColumnDescription = "鐢佃瘽")] + [SugarColumn(ColumnDescription = "鐢佃瘽", IsNullable = true)] public string Phone { get; set; } /// <summary> @@ -43,25 +43,25 @@ /// <summary> /// 鏄电О /// </summary> - [SugarColumn(ColumnDescription = "鏄电О", Length = 100)] - public string Nickname { get; set; } + [SugarColumn(ColumnDescription = "鏄电О", Length = 100, IsNullable =true)] + public string? Nickname { get; set; } /// <summary> /// 瀵嗙爜 /// </summary> - [SugarColumn(ColumnDescription = "瀵嗙爜", Length = 100)] - public string PassWord { get; set; } + [SugarColumn(ColumnDescription = "瀵嗙爜", Length = 100,IsNullable = true)] + public string? PassWord { get; set; } /// <summary> /// 澶村儚鍦板潃 /// </summary> - [SugarColumn(ColumnDescription = "澶村儚鍦板潃")] - public string Avatar { get; set; } + [SugarColumn(ColumnDescription = "澶村儚鍦板潃" ,IsNullable =true)] + public string? Avatar { get; set; } /// <summary> - /// 寰俊APPID + /// 寰俊WxOpenId /// </summary> - [SugarColumn(ColumnDescription = "WxAppId",Length =30)] - public string? WxAppId { get; set; } + [SugarColumn(ColumnDescription = "WxOpenId", Length =100,IsNullable = true)] + public string? WxOpenId { get; set; } } } diff --git a/cylsg/cylsg.sln b/cylsg/cylsg.sln index b028eb0..963e45a 100644 --- a/cylsg/cylsg.sln +++ b/cylsg/cylsg.sln @@ -25,6 +25,8 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EzTencentCloud", "EzTencentCloud\EzTencentCloud.csproj", "{8E2530EC-45FE-4EC6-A29A-1B8F25E0F94B}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EzUpFile", "EzUpFile\EzUpFile.csproj", "{040F7EE0-B57B-4134-8538-20B9599FB898}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -75,6 +77,10 @@ {8E2530EC-45FE-4EC6-A29A-1B8F25E0F94B}.Debug|Any CPU.Build.0 = Debug|Any CPU {8E2530EC-45FE-4EC6-A29A-1B8F25E0F94B}.Release|Any CPU.ActiveCfg = Release|Any CPU {8E2530EC-45FE-4EC6-A29A-1B8F25E0F94B}.Release|Any CPU.Build.0 = Release|Any CPU + {040F7EE0-B57B-4134-8538-20B9599FB898}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {040F7EE0-B57B-4134-8538-20B9599FB898}.Debug|Any CPU.Build.0 = Debug|Any CPU + {040F7EE0-B57B-4134-8538-20B9599FB898}.Release|Any CPU.ActiveCfg = Release|Any CPU + {040F7EE0-B57B-4134-8538-20B9599FB898}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE -- Gitblit v1.9.1