|
|
|
@ -127,12 +127,16 @@ namespace _24Hour.Controllers.system
|
|
|
|
|
[Route("QueryUser1")] |
|
|
|
|
public async Task<Result> QueryUser1(App_Sys_UserInput UserModel) |
|
|
|
|
{ |
|
|
|
|
RefAsync<int> totalNumber = 0;//总数据 |
|
|
|
|
var list = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
|
.WhereIF(!UserModel.name.IsNull(), q => q.name.Contains(UserModel.name)) |
|
|
|
|
.WhereIF(!UserModel.identity.IsNull(), q => q.identity.Contains(UserModel.identity)) |
|
|
|
|
.WhereIF(!UserModel.phone.IsNull(), q => q.phone.Contains(UserModel.phone)) |
|
|
|
|
.WhereIF(!UserModel.duties.IsNull(), q => q.duties.Contains(UserModel.duties)) |
|
|
|
|
.WhereIF(!UserModel.cardId.IsNull(), q => q.cardId.Contains(UserModel.cardId)) |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.usertype == 1).ToPageListAsync(UserModel.PageIndex, UserModel.PageSize); |
|
|
|
|
.WhereIF(UserModel.audit!=null, q => q.audit==UserModel.audit) |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.usertype == 1).ToPageListAsync(UserModel.PageIndex, UserModel.PageSize, totalNumber); |
|
|
|
|
UserModel.RowsCount = totalNumber; |
|
|
|
|
var data = new QueryResult<App_Sys_UserModel>(UserModel, list); |
|
|
|
|
result.IsSucceed = true; |
|
|
|
|
result.result = data; |
|
|
|
@ -452,6 +456,82 @@ namespace _24Hour.Controllers.system
|
|
|
|
|
_logs.WriteSysLogadd("用户管理", "重置密码", result, _db); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 修改头像 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="info"></param> |
|
|
|
|
/// <returns></returns> |
|
|
|
|
[HttpGet] |
|
|
|
|
[Route("Sculpture")] |
|
|
|
|
public async Task<Result> Sculpture(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.photo = 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 角色管理 |
|
|
|
|