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="lawyerid"></param>
/// <returns></returns>
[HttpGet]
[HttpPost]
[Route("EditLawyerDepartmentPhoto")]
public async Task<Result> EditLawyerDepartmentPhoto(string photo,string lawyerid)
public async Task<Result> EditLawyerDepartmentPhoto(EditLawyerInput input)
{
try
{
_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 =>
{
//头像地址
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;
}
/// <summary>
/// 根据律师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)
public class EditLawyerInput
{
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.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;
}
/// <summary>
/// app--认证接口
/// </summary>
/// <param name="Id">用户Id</param>
/// <param name="status">审核状态:0:通过,1:不通过</param>
/// <param name="describe">审核描述</param>
/// <returns>律师信息审核认证</returns>
[HttpGet]
[Route("Examine")]
public async Task<Result> Examine(string Id, int status, string describe)
{
try
{
_db.BeginTran();
var userlist = await _db.Queryable<App_Sys_UserModel>().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 角色管理
/// <summary>
/// 角色分页查询
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("QueryRole")]
public async Task<Result> QueryRole(App_Sys_RoleInput roledata)
{
RefAsync<int> totalNumber = 0;//总数据
var list = await _db.Queryable<App_Sys_RoleModel>()
.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<App_Sys_RoleModel>(roledata, list);
result.IsSucceed = true;
result.result = data;
return result;
}
/// <summary>
/// 添加角色
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[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;
}
public string[] photo { get; set; }
public string lawyerid { get; set; }
}
/// <summary>
/// 根据律师id修改律师职业证图片
/// </summary>
/// <param name="photo"></param>
/// <param name="lawyerid"></param>
/// <returns></returns>
[HttpPost]
[Route("EditLawyerIdentityphot")]
public async Task<Result> EditLawyerIdentityphoto(EditLawyerInput input)
{
try
{
_db.BeginTran();
var userlist = await _db.Queryable<App_Sys_UserModel>().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;
}
/// <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
{
_db.BeginTran();
var userlist = await _db.Queryable<App_Sys_UserModel>().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;
}
/// <summary>
/// app--认证接口
/// </summary>
/// <param name="Id">用户Id</param>
/// <param name="status">审核状态:0:通过,1:不通过</param>
/// <param name="describe">审核描述</param>
/// <returns>律师信息审核认证</returns>
[HttpGet]
[Route("Examine")]
public async Task<Result> Examine(string Id, int status, string describe)
{
try
{
_db.BeginTran();
var userlist = await _db.Queryable<App_Sys_UserModel>().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 角色管理
/// <summary>
/// 角色分页查询
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("QueryRole")]
public async Task<Result> QueryRole(App_Sys_RoleInput roledata)
{
RefAsync<int> totalNumber = 0;//总数据
var list = await _db.Queryable<App_Sys_RoleModel>()
.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<App_Sys_RoleModel>(roledata, list);
result.IsSucceed = true;
result.result = data;
return result;
}
/// <summary>
/// 添加角色
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[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);
return result;
}

Loading…
Cancel
Save