From 3fb1fd85419c7e98caee7bf4a37893e7ce96ada7 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 5 Dec 2023 15:12:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9EditLawyerDepartmentPhoto=20E?= =?UTF-8?q?ditLawyerIdentityphoto=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/SystemControllerController.cs | 546 +++++++++--------- 1 file changed, 276 insertions(+), 270 deletions(-) diff --git a/24Hour/Controllers/system/SystemControllerController.cs b/24Hour/Controllers/system/SystemControllerController.cs index be5ef01..90049a8 100644 --- a/24Hour/Controllers/system/SystemControllerController.cs +++ b/24Hour/Controllers/system/SystemControllerController.cs @@ -678,18 +678,18 @@ namespace _24Hour.Controllers.system /// /// /// - [HttpGet] + [HttpPost] [Route("EditLawyerDepartmentPhoto")] - public async Task EditLawyerDepartmentPhoto(string photo,string lawyerid) + public async Task EditLawyerDepartmentPhoto(EditLawyerInput input) { try { _db.BeginTran(); - var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == lawyerid).ToListAsync(); + var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync(); userlist.ForEach(q => { //头像地址 - q.departmentPhoto = photo; + q.departmentPhoto = input.photo.ConvertToJsonStr(); }); var num = await _db.Updateable(userlist).ExecuteCommandAsync(); _db.CommitTran(); @@ -709,273 +709,279 @@ namespace _24Hour.Controllers.system _logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db); return result; } - /// - /// 根据律师id修改律师职业证图片 - /// - /// - /// - /// - [HttpGet] - [Route("EditLawyerIdentityphoto")] - public async Task EditLawyerIdentityphoto(string photo, string lawyerid) - { - try - { - _db.BeginTran(); - var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == lawyerid).ToListAsync(); - userlist.ForEach(q => - { - //头像地址 - q.identityphoto = 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; - } - /// - /// 修改身份证件 Identityphoto - /// - /// - /// - [HttpGet] - [Route("EditIdentityphoto")] - public async Task EditIdentityphoto(string photo) - { - try - { - _db.BeginTran(); - var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync(); - userlist.ForEach(q => - { - //头像地址 - q.identityphoto = 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; - } - /// - /// 修改身份证 cardIdphoto - /// - /// - /// - [HttpGet] - [Route("EditCardIdphoto")] - public async Task EditCardIdphoto(string photo) + public class EditLawyerInput { - try - { - _db.BeginTran(); - var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync(); - userlist.ForEach(q => - { - //头像地址 - q.cardIdphoto = 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; - } - - /// - /// app--认证接口 - /// - /// 用户Id - /// 审核状态:0:通过,1:不通过 - /// 审核描述 - /// 律师信息审核认证 - [HttpGet] - [Route("Examine")] - public async Task Examine(string Id, int status, string describe) - { - try - { - _db.BeginTran(); - var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); - userlist.ForEach(q => - { - q.audit = status; - q.describe = describe; - }); - var num = await _db.Updateable(userlist).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = status == 0 ? "认证通过" : "认证不通过"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "用户头像替换"); - } - _logs.WriteSysLogadd("用户管理", "用户头像替换", result, _db); - return result; - } - #endregion - - #region 角色管理 - /// - /// 角色分页查询 - /// - /// - /// - [HttpPost] - [Route("QueryRole")] - public async Task QueryRole(App_Sys_RoleInput roledata) - { - RefAsync totalNumber = 0;//总数据 - var list = await _db.Queryable() - .WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name)) - .WhereIF(roledata.unitCode.NotNull(), q => q.unitCode.Contains(roledata.unitCode)) - .WhereIF(_userdata.phone != "admin", x => x.userId == _userdata.Id) - .Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize, totalNumber); - roledata.RowsCount = totalNumber; - var data = new QueryResult(roledata, list); - result.IsSucceed = true; - result.result = data; - return result; - } - - /// - /// 添加角色 - /// - /// - /// - [HttpPost] - [Route("AddRole")] - public async Task AddRole(App_Sys_RoleModel Roledata) - { - try - { - _db.BeginTran(); - Roledata.Id = Guid.NewGuid().ToString(); - Roledata.userId = _userdata.Id.ToString(); - Roledata.username = _userdata.name; - var num = await _db.Insertable(Roledata).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "添加成功"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - } - _logs.WriteSysLogadd("角色管理", "添加角色信息", result, _db); - return result; - } - - /// - /// 修改角色 - /// - /// - /// - [HttpPost] - [Route("UpdateRole")] - public async Task UpdateRole(App_Sys_RoleModel Roledata) - { - try - { - _db.BeginTran(); - var num = await _db.Updateable(Roledata).UpdateColumns(it => new { it.name }).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "修改成功"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - } - _logs.WriteSysLogadd("角色管理", "修改角色信息", result, _db); - return result; - } - - /// - /// 删除角色 - /// - /// - /// - [HttpPost] - [Route("DeleteRole")] - public async Task DeleteRole(CurrencyDelete Currency) - { - try - { - _db.BeginTran(); - var userlist = await _db.Queryable().In(q => q.Id, Currency.id).ToListAsync(); - userlist.ForEach(q => - { - q.IsDeleted = 1; - }); - 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; - } + public string[] photo { get; set; } + public string lawyerid { get; set; } + } + + /// + /// 根据律师id修改律师职业证图片 + /// + /// + /// + /// + [HttpPost] + [Route("EditLawyerIdentityphot")] + public async Task EditLawyerIdentityphoto(EditLawyerInput input) + { + try + { + _db.BeginTran(); + var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync(); + userlist.ForEach(q => + { + //头像地址 + q.identityphoto =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; + } + /// + /// 修改身份证件 Identityphoto + /// + /// + /// + [HttpGet] + [Route("EditIdentityphoto")] + public async Task EditIdentityphoto(string photo) + { + try + { + _db.BeginTran(); + var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync(); + userlist.ForEach(q => + { + //头像地址 + q.identityphoto = 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; + } + /// + /// 修改身份证 cardIdphoto + /// + /// + /// + [HttpGet] + [Route("EditCardIdphoto")] + public async Task EditCardIdphoto(string photo) + { + try + { + _db.BeginTran(); + var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync(); + userlist.ForEach(q => + { + //头像地址 + q.cardIdphoto = 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; + } + + /// + /// app--认证接口 + /// + /// 用户Id + /// 审核状态:0:通过,1:不通过 + /// 审核描述 + /// 律师信息审核认证 + [HttpGet] + [Route("Examine")] + public async Task Examine(string Id, int status, string describe) + { + try + { + _db.BeginTran(); + var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); + userlist.ForEach(q => + { + q.audit = status; + q.describe = describe; + }); + var num = await _db.Updateable(userlist).ExecuteCommandAsync(); + _db.CommitTran(); + if (num > 0) + { + result.IsSucceed = true; + result.result = status == 0 ? "认证通过" : "认证不通过"; + } + } + catch (System.Exception ex) + { + _db.RollbackTran(); + result.IsSucceed = false; + result.Message = ex.Message; + LogService.WriteLog(ex, "用户头像替换"); + } + _logs.WriteSysLogadd("用户管理", "用户头像替换", result, _db); + return result; + } + #endregion + + #region 角色管理 + /// + /// 角色分页查询 + /// + /// + /// + [HttpPost] + [Route("QueryRole")] + public async Task QueryRole(App_Sys_RoleInput roledata) + { + RefAsync totalNumber = 0;//总数据 + var list = await _db.Queryable() + .WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name)) + .WhereIF(roledata.unitCode.NotNull(), q => q.unitCode.Contains(roledata.unitCode)) + .WhereIF(_userdata.phone != "admin", x => x.userId == _userdata.Id) + .Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize, totalNumber); + roledata.RowsCount = totalNumber; + var data = new QueryResult(roledata, list); + result.IsSucceed = true; + result.result = data; + return result; + } + + /// + /// 添加角色 + /// + /// + /// + [HttpPost] + [Route("AddRole")] + public async Task AddRole(App_Sys_RoleModel Roledata) + { + try + { + _db.BeginTran(); + Roledata.Id = Guid.NewGuid().ToString(); + Roledata.userId = _userdata.Id.ToString(); + Roledata.username = _userdata.name; + var num = await _db.Insertable(Roledata).ExecuteCommandAsync(); + _db.CommitTran(); + if (num > 0) + { + result.IsSucceed = true; + result.result = "添加成功"; + } + } + catch (System.Exception ex) + { + _db.RollbackTran(); + result.IsSucceed = false; + result.Message = ex.Message; + } + _logs.WriteSysLogadd("角色管理", "添加角色信息", result, _db); + return result; + } + + /// + /// 修改角色 + /// + /// + /// + [HttpPost] + [Route("UpdateRole")] + public async Task UpdateRole(App_Sys_RoleModel Roledata) + { + try + { + _db.BeginTran(); + var num = await _db.Updateable(Roledata).UpdateColumns(it => new { it.name }).ExecuteCommandAsync(); + _db.CommitTran(); + if (num > 0) + { + result.IsSucceed = true; + result.result = "修改成功"; + } + } + catch (System.Exception ex) + { + _db.RollbackTran(); + result.IsSucceed = false; + result.Message = ex.Message; + } + _logs.WriteSysLogadd("角色管理", "修改角色信息", result, _db); + return result; + } + + /// + /// 删除角色 + /// + /// + /// + [HttpPost] + [Route("DeleteRole")] + public async Task DeleteRole(CurrencyDelete Currency) + { + try + { + _db.BeginTran(); + var userlist = await _db.Queryable().In(q => q.Id, Currency.id).ToListAsync(); + userlist.ForEach(q => + { + q.IsDeleted = 1; + }); + 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; + } _logs.WriteSysLogadd("角色管理", "删除角色信息", result, _db); return result; }