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;
}