diff --git a/24Hour/Controllers/Common/LawyerArchivesController.cs b/24Hour/Controllers/Common/LawyerArchivesController.cs index 165546c..86fa6c7 100644 --- a/24Hour/Controllers/Common/LawyerArchivesController.cs +++ b/24Hour/Controllers/Common/LawyerArchivesController.cs @@ -1079,7 +1079,7 @@ namespace _24Hour.Controllers.Common await UploadPhoto(lawyer.identityphoto, "1423000000100"); - await UploadPhoto(lawyer.departmentPhoto, "1423000000200"); + await UploadPhoto(lawyersvc.departmentPhoto, "1423000000200"); await UploadPhoto(lawyersvc.annex, "1423000000300"); await UploadPhoto(lawyersvc.legalAidPhoto, "1423000000400"); await UploadPhoto(lawyer.cardIdphoto, "1423000000500"); @@ -1824,7 +1824,7 @@ namespace _24Hour.Controllers.Common { userim.cardIdphoto = cardids; userim.identityphoto = files; - userim.departmentPhoto = departments; + userim.unitCode = _userdata.unitCode; userim.identity = "律师"; userim.IsDeleted = 0; @@ -1836,7 +1836,6 @@ namespace _24Hour.Controllers.Common { user.cardIdphoto = cardids; user.identityphoto = files; - user.departmentPhoto = departments; user.unitCode = _userdata.unitCode; user.identity = "律师"; user.IsDeleted = 0; @@ -1846,7 +1845,6 @@ namespace _24Hour.Controllers.Common { x.cardIdphoto, x.identityphoto, - x.departmentPhoto, x.unitCode, x.identity, x.IsDeleted @@ -1894,6 +1892,14 @@ namespace _24Hour.Controllers.Common .ToList() .ConvertToJsonStr(); + var departmentPhoto = Path.Combine(ziplawyersvcs, lawyersvc.Id, "departmentPhoto"); + var departmentPhotos = new DirectoryInfo(departmentPhoto) + .GetFiles() + .Select(x => "/CaseFile/imports/" + Path.GetRelativePath(dir, x.FullName) + .Replace(@"\", @"/")) + .ToList() + .ConvertToJsonStr(); + if (svc == null) { var lawyer = await _db.Queryable() @@ -1908,6 +1914,7 @@ namespace _24Hour.Controllers.Common lawyersvc.legalAidPhoto = legalAidPhotos; lawyersvc.relationshipProofPhoto = relationshipProofPhotos; lawyersvc.otherPhoto = otherPhotos; + lawyersvc.departmentPhoto = departmentPhotos; lawyersvc.IsAssigned = false; _db.BeginTran(); var num = await _db.Insertable(lawyersvc).ExecuteCommandAsync(); @@ -2027,6 +2034,7 @@ namespace _24Hour.Controllers.Common packetPhotoField(item?.legalAidPhoto, "legalAidPhoto"); packetPhotoField(item?.relationshipProofPhoto, "relationshipProofPhoto"); packetPhotoField(item?.otherPhoto, "otherPhoto"); + packetPhotoField(item?.departmentPhoto, "departmentPhoto"); } //存储用户的相关附件 foreach (var item in users) @@ -2062,19 +2070,19 @@ namespace _24Hour.Controllers.Common } } - var departmentPhotos = item.departmentPhoto.ConvertToModel>(); - var departmentPhotosDir = Path.Combine(userdir, "departmentPhotos"); - if (Directory.Exists(departmentPhotosDir) == false) Directory.CreateDirectory(departmentPhotosDir); - foreach (var file in departmentPhotos) - { - //var filepath = Path.Combine(Environment.CurrentDirectory, "wwwroot") + file.Replace("/", @"\"); - var urlpath = file.Split('/'); - var filepath = Path.Combine(Environment.CurrentDirectory, "wwwroot", Path.Combine(urlpath)); - if (System.IO.File.Exists(filepath)) - { - System.IO.File.Copy(filepath, Path.Combine(departmentPhotosDir, Path.GetFileName(filepath)), true); - } - } + ////var departmentPhotos = item.departmentPhoto.ConvertToModel>(); + ////var departmentPhotosDir = Path.Combine(userdir, "departmentPhotos"); + ////if (Directory.Exists(departmentPhotosDir) == false) Directory.CreateDirectory(departmentPhotosDir); + ////foreach (var file in departmentPhotos) + ////{ + //// //var filepath = Path.Combine(Environment.CurrentDirectory, "wwwroot") + file.Replace("/", @"\"); + //// var urlpath = file.Split('/'); + //// var filepath = Path.Combine(Environment.CurrentDirectory, "wwwroot", Path.Combine(urlpath)); + //// if (System.IO.File.Exists(filepath)) + //// { + //// System.IO.File.Copy(filepath, Path.Combine(departmentPhotosDir, Path.GetFileName(filepath)), true); + //// } + ////} } logger.LogInformation("step4"); ZipFile.CreateFromDirectory(packegdir, packegzipname); diff --git a/24Hour/Controllers/LoginController.cs b/24Hour/Controllers/LoginController.cs index 0b48346..5841b14 100644 --- a/24Hour/Controllers/LoginController.cs +++ b/24Hour/Controllers/LoginController.cs @@ -446,7 +446,6 @@ namespace _24Hour.Controllers unitCode = date.unitCode, token = tokenString, openId = date.wechatId, - departmentPhoto = date.departmentPhoto, identityphoto = date.identityphoto, cardIdphoto = date.cardIdphoto, departmentName = date.departmentName, @@ -522,7 +521,6 @@ namespace _24Hour.Controllers data.Password = Elight.Utility.Encrypt.Md5.Encrypt32($"{UserModel.Password}").ToLower(); data.cardIdphoto = UserModel.cardIdphoto; data.identityphoto = UserModel.identityphoto; - data.departmentPhoto = UserModel.departmentPhoto; var num = await _db.Updateable(data).IgnoreColumns(true).ExecuteCommandAsync(); _db.CommitTran(); if (num > 0) diff --git a/24Hour/Controllers/system/SystemControllerController.cs b/24Hour/Controllers/system/SystemControllerController.cs index fac2e69..c0b144c 100644 --- a/24Hour/Controllers/system/SystemControllerController.cs +++ b/24Hour/Controllers/system/SystemControllerController.cs @@ -695,74 +695,74 @@ namespace _24Hour.Controllers.system /// /// /// - [HttpGet] - [Route("EditDepartmentPhoto")] - public async Task EditDepartmentPhoto(string photo) - { - try - { - _db.BeginTran(); - var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync(); - userlist.ForEach(q => - { - //头像地址 - q.departmentPhoto = photo; - }); - var num = await _db.Updateable(userlist).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "替换成功"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "用户部门证件替换"); - } - _logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db); - return result; - } + //[HttpGet] + //[Route("EditDepartmentPhoto")] + //public async Task EditDepartmentPhoto(string photo) + //{ + // try + // { + // _db.BeginTran(); + // var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync(); + // userlist.ForEach(q => + // { + // //头像地址 + // q.departmentPhoto = photo; + // }); + // var num = await _db.Updateable(userlist).ExecuteCommandAsync(); + // _db.CommitTran(); + // if (num > 0) + // { + // result.IsSucceed = true; + // result.result = "替换成功"; + // } + // } + // catch (System.Exception ex) + // { + // _db.RollbackTran(); + // result.IsSucceed = false; + // result.Message = ex.Message; + // LogService.WriteLog(ex, "用户部门证件替换"); + // } + // _logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db); + // return result; + //} /// /// 根据律师id修改律师事务所证明图片 /// /// /// /// - [HttpPost] - [Route("EditLawyerDepartmentPhoto")] - public async Task EditLawyerDepartmentPhoto(EditLawyerInput input) - { - try - { - _db.BeginTran(); - var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync(); - userlist.ForEach(q => - { - //头像地址 - q.departmentPhoto = input.photo.ConvertToJsonStr(); - }); - var num = await _db.Updateable(userlist).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "替换成功"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "用户部门证件替换"); - } - _logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db); - return result; - } + //[HttpPost] + //[Route("EditLawyerDepartmentPhoto")] + //public async Task EditLawyerDepartmentPhoto(EditLawyerInput input) + //{ + // try + // { + // _db.BeginTran(); + // var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync(); + // userlist.ForEach(q => + // { + // //头像地址 + // q.departmentPhoto = input.photo.ConvertToJsonStr(); + // }); + // var num = await _db.Updateable(userlist).ExecuteCommandAsync(); + // _db.CommitTran(); + // if (num > 0) + // { + // result.IsSucceed = true; + // result.result = "替换成功"; + // } + // } + // catch (System.Exception ex) + // { + // _db.RollbackTran(); + // result.IsSucceed = false; + // result.Message = ex.Message; + // LogService.WriteLog(ex, "用户部门证件替换"); + // } + // _logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db); + // return result; + //} public class EditLawyerInput { public string[] photo { get; set; }