diff --git a/24Hour/24Hour.csproj.user b/24Hour/24Hour.csproj.user index f79da0b..7e26453 100644 --- a/24Hour/24Hour.csproj.user +++ b/24Hour/24Hour.csproj.user @@ -3,6 +3,6 @@ MvcControllerEmptyScaffolder root/Common/MVC/Controller - E:\Code\24Hour.Service\24Hour\Properties\PublishProfiles\FolderProfile.pubxml + E:\24Hour.Service\24Hour\Properties\PublishProfiles\FolderProfile.pubxml \ No newline at end of file diff --git a/24Hour/Controllers/Common/CommonController.cs b/24Hour/Controllers/Common/CommonController.cs index f6a6e66..78a2eac 100644 --- a/24Hour/Controllers/Common/CommonController.cs +++ b/24Hour/Controllers/Common/CommonController.cs @@ -836,7 +836,7 @@ namespace _24Hour.Controllers.Common var Userdata = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.usertype == 0).ToArrayAsync(); //获取律师服务预约记录 var Lawyerdata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.receptionuser == _userdata.Id && q.state != 2 && q.state != 3).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.receptionuser == _userdata.department && q.state != 2 && q.state != 3).ToArrayAsync(); Lawyerdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -872,7 +872,7 @@ namespace _24Hour.Controllers.Common }); //获取远程会见预约记录 var Remotedata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.meetwitId == _userdata.Id && q.state != 2 && q.state != 3).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.meetwitId == _userdata.department && q.state != 2 && q.state != 3).ToArrayAsync(); Remotedata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -909,7 +909,7 @@ namespace _24Hour.Controllers.Common }); //获取远程接待预约记录 var Receptiondata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.meetwitId == _userdata.Id && q.state != 2 && q.state != 3).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.meetwitId == _userdata.department && q.state != 2 && q.state != 3).ToArrayAsync(); Receptiondata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -946,7 +946,7 @@ namespace _24Hour.Controllers.Common }); //获取认罪认罚预约记录 var Confessiondata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.meetwitId == _userdata.Id && q.state != 2 && q.state != 3).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.meetwitId == _userdata.department && q.state != 2 && q.state != 3).ToArrayAsync(); Confessiondata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -983,7 +983,7 @@ namespace _24Hour.Controllers.Common }); //获取听证服务预约记录 var Hearingdata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.receptionuser == _userdata.Id && q.state != 2 && q.state != 3).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.receptionuser == _userdata.department && q.state != 2 && q.state != 3).ToArrayAsync(); Hearingdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); diff --git a/24Hour/Controllers/LoginController.cs b/24Hour/Controllers/LoginController.cs index 7b8eff7..dbba9af 100644 --- a/24Hour/Controllers/LoginController.cs +++ b/24Hour/Controllers/LoginController.cs @@ -68,6 +68,14 @@ namespace _24Hour.Controllers ret.Message = "˺Ż"; return ret; } + if (!string.IsNullOrEmpty(date.department)) + { + var dept = await _db.Queryable().Where(x => x.Id== date.department && x.IsDelete==0).FirstAsync(); + if (dept!= null) + { + date.departmentName= dept.departname; + } + } #region jwttoken var tokenHandler = new JwtSecurityTokenHandler(); @@ -101,6 +109,7 @@ namespace _24Hour.Controllers identity = date.identity, unitCode = date.unitCode, department = date.department, + departmentName = date.departmentName, token = tokenString }; #endregion @@ -158,6 +167,14 @@ namespace _24Hour.Controllers ret.Message = $"˺δȨ޷¼ϵԱ"; return ret; } + if (!string.IsNullOrEmpty(date.department)) + { + var dept = await _db.Queryable().Where(x => x.Id== date.department && x.IsDelete==0).FirstAsync(); + if (dept!= null) + { + date.departmentName= dept.departname; + } + } #region jwttoken var tokenHandler = new JwtSecurityTokenHandler(); var claims = new Claim[] @@ -189,7 +206,8 @@ namespace _24Hour.Controllers identity = date.identity, usertype = date.usertype, unitCode = date.unitCode, - department = "", + department = date.department, + departmentName = date.departmentName, token = tokenString }; #endregion @@ -302,6 +320,7 @@ namespace _24Hour.Controllers UserModel.usertype = 1; //Ĭ UserModel.Password = Elight.Utility.Encrypt.Md5.Encrypt32($"{UserModel.Password}").ToLower(); + var num = await _db.Insertable(UserModel).ExecuteCommandAsync(); _db.CommitTran(); if (num > 0) diff --git a/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user b/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user index 91ac925..2d0e357 100644 --- a/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <_PublishTargetUrl>D:\24小时发布 - True|2023-06-30T10:44:10.1995292Z;True|2023-06-30T18:35:05.6876552+08:00;True|2023-06-30T14:33:30.1363930+08:00;True|2023-06-30T14:17:02.8263130+08:00;True|2023-06-30T14:16:41.6529398+08:00;True|2023-06-30T10:20:34.2470363+08:00;True|2023-06-30T09:51:41.3251931+08:00;True|2023-06-29T16:07:09.3334291+08:00;True|2023-06-29T15:56:52.9510718+08:00;True|2023-06-29T15:49:16.8161173+08:00;True|2023-06-27T18:06:12.3724487+08:00;True|2023-06-27T17:22:11.4211972+08:00;True|2023-06-27T15:48:34.1728433+08:00;True|2023-06-13T18:05:11.2568840+08:00;False|2023-06-13T18:04:56.9546003+08:00; + True|2023-06-30T12:53:10.2775714Z;True|2023-06-30T20:47:24.3123829+08:00;True|2023-06-30T18:44:10.1995292+08:00;True|2023-06-30T18:35:05.6876552+08:00;True|2023-06-30T14:33:30.1363930+08:00;True|2023-06-30T14:17:02.8263130+08:00;True|2023-06-30T14:16:41.6529398+08:00;True|2023-06-30T10:20:34.2470363+08:00;True|2023-06-30T09:51:41.3251931+08:00;True|2023-06-29T16:07:09.3334291+08:00;True|2023-06-29T15:56:52.9510718+08:00;True|2023-06-29T15:49:16.8161173+08:00;True|2023-06-27T18:06:12.3724487+08:00;True|2023-06-27T17:22:11.4211972+08:00;True|2023-06-27T15:48:34.1728433+08:00;True|2023-06-13T18:05:11.2568840+08:00;False|2023-06-13T18:04:56.9546003+08:00; \ No newline at end of file diff --git a/24Hour/appsettings.json b/24Hour/appsettings.json index 25bd3cf..c196759 100644 --- a/24Hour/appsettings.json +++ b/24Hour/appsettings.json @@ -8,7 +8,7 @@ "AllowedHosts": "*", "ConnectionStrings": { "DBType": "MySQL", - "MySQLConnString": "server=192.168.0.251;Database=equipmentrearend;Uid=root;Pwd=sa@admin;Allow User Variables=True;" + "MySQLConnString": "server=192.168.0.251;Database=equipmentrearend;Uid=root;Pwd=sa@admin;Allow User Variables=True;SslMode=none;AllowPublicKeyRetrieval=True;" }, //JwtConfig "JwtConfiguration": { diff --git a/Elight.Entity/SystemModel/App_Sys_UserModel.cs b/Elight.Entity/SystemModel/App_Sys_UserModel.cs index b5f7738..a568577 100644 --- a/Elight.Entity/SystemModel/App_Sys_UserModel.cs +++ b/Elight.Entity/SystemModel/App_Sys_UserModel.cs @@ -27,15 +27,20 @@ namespace Elight.Entity public string? unitCode { get; set; } /// - /// 部门 - /// - [DataMember] - public string? department { get; set; } - - /// - /// 密码 + /// 部门id /// [DataMember] + public string? department { get; set; } + + /// + /// 部门 + /// + [DataMember] + public string? departmentName { get; set; } + /// + /// 密码 + /// + [DataMember] public string? Password { get; set; } ///