Browse Source

修改EditLawyerDepartmentPhoto EditLawyerIdentityphoto接口

develop
胡超1 2 years ago
parent
commit
3fb1fd8541
  1. 546
      24Hour/Controllers/system/SystemControllerController.cs

546
24Hour/Controllers/system/SystemControllerController.cs

@ -678,18 +678,18 @@ namespace _24Hour.Controllers.system
/// <param name="photo"></param> /// <param name="photo"></param>
/// <param name="lawyerid"></param> /// <param name="lawyerid"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet] [HttpPost]
[Route("EditLawyerDepartmentPhoto")] [Route("EditLawyerDepartmentPhoto")]
public async Task<Result> EditLawyerDepartmentPhoto(string photo,string lawyerid) public async Task<Result> EditLawyerDepartmentPhoto(EditLawyerInput input)
{ {
try try
{ {
_db.BeginTran(); _db.BeginTran();
var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id == lawyerid).ToListAsync(); var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync();
userlist.ForEach(q => userlist.ForEach(q =>
{ {
//头像地址 //头像地址
q.departmentPhoto = photo; q.departmentPhoto = input.photo.ConvertToJsonStr();
}); });
var num = await _db.Updateable(userlist).ExecuteCommandAsync(); var num = await _db.Updateable(userlist).ExecuteCommandAsync();
_db.CommitTran(); _db.CommitTran();
@ -709,273 +709,279 @@ namespace _24Hour.Controllers.system
_logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db); _logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db);
return result; return result;
} }
/// <summary> public class EditLawyerInput
/// 根据律师id修改律师职业证图片
/// </summary>
/// <param name="photo"></param>
/// <param name="lawyerid"></param>
/// <returns></returns>
[HttpGet]
[Route("EditLawyerIdentityphoto")]
public async Task<Result> EditLawyerIdentityphoto(string photo, string lawyerid)
{
try
{
_db.BeginTran();
var userlist = await _db.Queryable<App_Sys_UserModel>().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;
}
/// <summary>
/// 修改身份证件 Identityphoto
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpGet]
[Route("EditIdentityphoto")]
public async Task<Result> EditIdentityphoto(string photo)
{
try
{
_db.BeginTran();
var userlist = await _db.Queryable<App_Sys_UserModel>().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;
}
/// <summary>
/// 修改身份证 cardIdphoto
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpGet]
[Route("EditCardIdphoto")]
public async Task<Result> EditCardIdphoto(string photo)
{ {
try public string[] photo { get; set; }
{ public string lawyerid { get; set; }
_db.BeginTran(); }
var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync();
userlist.ForEach(q => /// <summary>
{ /// 根据律师id修改律师职业证图片
//头像地址 /// </summary>
q.cardIdphoto = photo; /// <param name="photo"></param>
}); /// <param name="lawyerid"></param>
var num = await _db.Updateable(userlist).ExecuteCommandAsync(); /// <returns></returns>
_db.CommitTran(); [HttpPost]
if (num > 0) [Route("EditLawyerIdentityphot")]
{ public async Task<Result> EditLawyerIdentityphoto(EditLawyerInput input)
result.IsSucceed = true; {
result.result = "替换成功"; try
} {
} _db.BeginTran();
catch (System.Exception ex) var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync();
{ userlist.ForEach(q =>
_db.RollbackTran(); {
result.IsSucceed = false; //头像地址
result.Message = ex.Message; q.identityphoto =input.photo.ConvertToJsonStr();
LogService.WriteLog(ex, "用户身份证替换"); });
} var num = await _db.Updateable(userlist).ExecuteCommandAsync();
_logs.WriteSysLogadd("用户管理", "用户身份证替换", result, _db); _db.CommitTran();
return result; if (num > 0)
} {
result.IsSucceed = true;
/// <summary> result.result = "替换成功";
/// app--认证接口 }
/// </summary> }
/// <param name="Id">用户Id</param> catch (System.Exception ex)
/// <param name="status">审核状态:0:通过,1:不通过</param> {
/// <param name="describe">审核描述</param> _db.RollbackTran();
/// <returns>律师信息审核认证</returns> result.IsSucceed = false;
[HttpGet] result.Message = ex.Message;
[Route("Examine")] LogService.WriteLog(ex, "用户身份证件替换");
public async Task<Result> Examine(string Id, int status, string describe) }
{ _logs.WriteSysLogadd("用户管理", "用户身份证件替换", result, _db);
try return result;
{ }
_db.BeginTran(); /// <summary>
var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); /// 修改身份证件 Identityphoto
userlist.ForEach(q => /// </summary>
{ /// <param name="info"></param>
q.audit = status; /// <returns></returns>
q.describe = describe; [HttpGet]
}); [Route("EditIdentityphoto")]
var num = await _db.Updateable(userlist).ExecuteCommandAsync(); public async Task<Result> EditIdentityphoto(string photo)
_db.CommitTran(); {
if (num > 0) try
{ {
result.IsSucceed = true; _db.BeginTran();
result.result = status == 0 ? "认证通过" : "认证不通过"; var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync();
} userlist.ForEach(q =>
} {
catch (System.Exception ex) //头像地址
{ q.identityphoto = photo;
_db.RollbackTran(); });
result.IsSucceed = false; var num = await _db.Updateable(userlist).ExecuteCommandAsync();
result.Message = ex.Message; _db.CommitTran();
LogService.WriteLog(ex, "用户头像替换"); if (num > 0)
} {
_logs.WriteSysLogadd("用户管理", "用户头像替换", result, _db); result.IsSucceed = true;
return result; result.result = "替换成功";
} }
#endregion }
catch (System.Exception ex)
#region 角色管理 {
/// <summary> _db.RollbackTran();
/// 角色分页查询 result.IsSucceed = false;
/// </summary> result.Message = ex.Message;
/// <param name="info"></param> LogService.WriteLog(ex, "用户身份证件替换");
/// <returns></returns> }
[HttpPost] _logs.WriteSysLogadd("用户管理", "用户身份证件替换", result, _db);
[Route("QueryRole")] return result;
public async Task<Result> QueryRole(App_Sys_RoleInput roledata) }
{ /// <summary>
RefAsync<int> totalNumber = 0;//总数据 /// 修改身份证 cardIdphoto
var list = await _db.Queryable<App_Sys_RoleModel>() /// </summary>
.WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name)) /// <param name="info"></param>
.WhereIF(roledata.unitCode.NotNull(), q => q.unitCode.Contains(roledata.unitCode)) /// <returns></returns>
.WhereIF(_userdata.phone != "admin", x => x.userId == _userdata.Id) [HttpGet]
.Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize, totalNumber); [Route("EditCardIdphoto")]
roledata.RowsCount = totalNumber; public async Task<Result> EditCardIdphoto(string photo)
var data = new QueryResult<App_Sys_RoleModel>(roledata, list); {
result.IsSucceed = true; try
result.result = data; {
return result; _db.BeginTran();
} var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync();
userlist.ForEach(q =>
/// <summary> {
/// 添加角色 //头像地址
/// </summary> q.cardIdphoto = photo;
/// <param name="info"></param> });
/// <returns></returns> var num = await _db.Updateable(userlist).ExecuteCommandAsync();
[HttpPost] _db.CommitTran();
[Route("AddRole")] if (num > 0)
public async Task<Result> AddRole(App_Sys_RoleModel Roledata) {
{ result.IsSucceed = true;
try result.result = "替换成功";
{ }
_db.BeginTran(); }
Roledata.Id = Guid.NewGuid().ToString(); catch (System.Exception ex)
Roledata.userId = _userdata.Id.ToString(); {
Roledata.username = _userdata.name; _db.RollbackTran();
var num = await _db.Insertable(Roledata).ExecuteCommandAsync(); result.IsSucceed = false;
_db.CommitTran(); result.Message = ex.Message;
if (num > 0) LogService.WriteLog(ex, "用户身份证替换");
{ }
result.IsSucceed = true; _logs.WriteSysLogadd("用户管理", "用户身份证替换", result, _db);
result.result = "添加成功"; return result;
} }
}
catch (System.Exception ex) /// <summary>
{ /// app--认证接口
_db.RollbackTran(); /// </summary>
result.IsSucceed = false; /// <param name="Id">用户Id</param>
result.Message = ex.Message; /// <param name="status">审核状态:0:通过,1:不通过</param>
} /// <param name="describe">审核描述</param>
_logs.WriteSysLogadd("角色管理", "添加角色信息", result, _db); /// <returns>律师信息审核认证</returns>
return result; [HttpGet]
} [Route("Examine")]
public async Task<Result> Examine(string Id, int status, string describe)
/// <summary> {
/// 修改角色 try
/// </summary> {
/// <param name="info"></param> _db.BeginTran();
/// <returns></returns> var userlist = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync();
[HttpPost] userlist.ForEach(q =>
[Route("UpdateRole")] {
public async Task<Result> UpdateRole(App_Sys_RoleModel Roledata) q.audit = status;
{ q.describe = describe;
try });
{ var num = await _db.Updateable(userlist).ExecuteCommandAsync();
_db.BeginTran(); _db.CommitTran();
var num = await _db.Updateable(Roledata).UpdateColumns(it => new { it.name }).ExecuteCommandAsync(); if (num > 0)
_db.CommitTran(); {
if (num > 0) result.IsSucceed = true;
{ result.result = status == 0 ? "认证通过" : "认证不通过";
result.IsSucceed = true; }
result.result = "修改成功"; }
} catch (System.Exception ex)
} {
catch (System.Exception ex) _db.RollbackTran();
{ result.IsSucceed = false;
_db.RollbackTran(); result.Message = ex.Message;
result.IsSucceed = false; LogService.WriteLog(ex, "用户头像替换");
result.Message = ex.Message; }
} _logs.WriteSysLogadd("用户管理", "用户头像替换", result, _db);
_logs.WriteSysLogadd("角色管理", "修改角色信息", result, _db); return result;
return result; }
} #endregion
/// <summary> #region 角色管理
/// 删除角色 /// <summary>
/// </summary> /// 角色分页查询
/// <param name="info"></param> /// </summary>
/// <returns></returns> /// <param name="info"></param>
[HttpPost] /// <returns></returns>
[Route("DeleteRole")] [HttpPost]
public async Task<Result> DeleteRole(CurrencyDelete Currency) [Route("QueryRole")]
{ public async Task<Result> QueryRole(App_Sys_RoleInput roledata)
try {
{ RefAsync<int> totalNumber = 0;//总数据
_db.BeginTran(); var list = await _db.Queryable<App_Sys_RoleModel>()
var userlist = await _db.Queryable<App_Sys_RoleModel>().In(q => q.Id, Currency.id).ToListAsync(); .WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name))
userlist.ForEach(q => .WhereIF(roledata.unitCode.NotNull(), q => q.unitCode.Contains(roledata.unitCode))
{ .WhereIF(_userdata.phone != "admin", x => x.userId == _userdata.Id)
q.IsDeleted = 1; .Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize, totalNumber);
}); roledata.RowsCount = totalNumber;
var num = await _db.Updateable(userlist).ExecuteCommandAsync(); var data = new QueryResult<App_Sys_RoleModel>(roledata, list);
_db.CommitTran(); result.IsSucceed = true;
if (num > 0) result.result = data;
{ return result;
result.IsSucceed = true; }
result.result = "删除成功";
} /// <summary>
} /// 添加角色
catch (System.Exception ex) /// </summary>
{ /// <param name="info"></param>
_db.RollbackTran(); /// <returns></returns>
result.IsSucceed = false; [HttpPost]
result.Message = ex.Message; [Route("AddRole")]
} public async Task<Result> 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;
}
/// <summary>
/// 修改角色
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("UpdateRole")]
public async Task<Result> 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;
}
/// <summary>
/// 删除角色
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("DeleteRole")]
public async Task<Result> DeleteRole(CurrencyDelete Currency)
{
try
{
_db.BeginTran();
var userlist = await _db.Queryable<App_Sys_RoleModel>().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); _logs.WriteSysLogadd("角色管理", "删除角色信息", result, _db);
return result; return result;
} }

Loading…
Cancel
Save