去掉用户管理里的trycatch

This commit is contained in:
pangwenpeng 2024-05-31 17:41:56 +08:00
parent 27732189fd
commit 5297e85067
2 changed files with 98 additions and 175 deletions

View File

@ -92,8 +92,6 @@ namespace langguanApi.Service
/// <param name="id">当前菜单id</param> /// <param name="id">当前菜单id</param>
/// <returns></returns> /// <returns></returns>
public async Task<ApiResult> DeleteMenu(string id) public async Task<ApiResult> DeleteMenu(string id)
{
try
{ {
var entity = await base.GetAsync(id); var entity = await base.GetAsync(id);
if (entity == null) if (entity == null)
@ -102,21 +100,6 @@ namespace langguanApi.Service
} }
entity.IsDelete = true; entity.IsDelete = true;
await base.UpdateAsync(id, entity); await base.UpdateAsync(id, entity);
}
catch (Exception ex)
{
_logger.LogError($"删除菜单出现异常,请求参数:{Newtonsoft.Json.JsonConvert.SerializeObject(id)}," +
$"请求接口:'api/Menu/DeleteMenu'" +
$"异常信息:{ex.Message}," +
$"异常位置:{ex.StackTrace}"
);
return new ApiResult { code = 1, msg = "删除菜单失败", data = false };
}
finally
{
_logger.LogInformation($"删除菜单参数menuId:{id}");
}
return new ApiResult() { code = 0, data = true, msg = "删除菜单成功" }; return new ApiResult() { code = 0, data = true, msg = "删除菜单成功" };
} }
} }

View File

@ -118,8 +118,7 @@ namespace langguanApi.Service
public async Task<ApiResult> GetUserList(UserQueryDto input) public async Task<ApiResult> GetUserList(UserQueryDto input)
{ {
List<UserDetailDto> list = new List<UserDetailDto>(); List<UserDetailDto> list = new List<UserDetailDto>();
try
{
#region #region
Expression<Func<UserEntity, bool>> exp = filter => filter.IsDelete == false; Expression<Func<UserEntity, bool>> exp = filter => filter.IsDelete == false;
if (!string.IsNullOrEmpty(input.key)) if (!string.IsNullOrEmpty(input.key))
@ -153,20 +152,6 @@ namespace langguanApi.Service
}); });
} }
#endregion #endregion
}
catch (Exception ex)
{
_logger.LogError($"获取用户列表出现异常,请求参数userQuery:{Newtonsoft.Json.JsonConvert.SerializeObject(input)}," +
$"请求接口:'api/User/GetUserList'" +
$"异常信息:{ex.Message}," +
$"异常位置:{ex.StackTrace}"
);
return new ApiResult { code = 1, msg = "获取用户列表失败" };
}
finally
{
_logger.LogInformation($"获取用户列表参数userQuery:{Newtonsoft.Json.JsonConvert.SerializeObject(input)}");
}
return new ApiResult { code = 0, data = list, msg = "获取信息成功" }; return new ApiResult { code = 0, data = list, msg = "获取信息成功" };
} }
@ -178,8 +163,7 @@ namespace langguanApi.Service
public async Task<ApiResult> GetUserById(string userId) public async Task<ApiResult> GetUserById(string userId)
{ {
UserDetailDto userDetail = null; UserDetailDto userDetail = null;
try
{
#region #region
if (string.IsNullOrEmpty(userId)) if (string.IsNullOrEmpty(userId))
{ {
@ -209,20 +193,6 @@ namespace langguanApi.Service
Tel = user.Phone Tel = user.Phone
}; };
#endregion #endregion
}
catch (Exception ex)
{
_logger.LogError($"获取用户信息出现异常,请求参数userId:{userId}," +
$"请求接口:'api/User/GetUserById'" +
$"异常信息:{ex.Message}," +
$"异常位置:{ex.StackTrace}"
);
return new ApiResult { code = 1, msg = "获取用户信息失败" };
}
finally
{
_logger.LogInformation($"获取用户信息参数userId:{userId}");
}
return new ApiResult { code = 0, data = userDetail }; return new ApiResult { code = 0, data = userDetail };
} }
@ -230,8 +200,7 @@ namespace langguanApi.Service
//更新用户信息方法 //更新用户信息方法
public async Task<ApiResult> UpdateUser(UserDto input) public async Task<ApiResult> UpdateUser(UserDto input)
{ {
try
{
#region #region
if (string.IsNullOrEmpty(input.Id)) if (string.IsNullOrEmpty(input.Id))
{ {
@ -265,20 +234,6 @@ namespace langguanApi.Service
#region #region
await base.UpdateAsync(input.Id, userEntity);//更新用户信息 await base.UpdateAsync(input.Id, userEntity);//更新用户信息
#endregion #endregion
}
catch (Exception ex)
{
_logger.LogError($"更新用户信息出现异常,请求参数user:{Newtonsoft.Json.JsonConvert.SerializeObject(input)}," +
$"请求接口:'api/User/UpdateUser'" +
$"异常信息:{ex.Message}," +
$"异常位置:{ex.StackTrace}"
);
return new ApiResult { code = 1, msg = "更新用户信息失败" };
}
finally
{
_logger.LogInformation($"更新用户信息参数user:{Newtonsoft.Json.JsonConvert.SerializeObject(input)}");
}
return new ApiResult { code = 0, msg = "更新用户信息成功" }; return new ApiResult { code = 0, msg = "更新用户信息成功" };
} }
@ -289,8 +244,7 @@ namespace langguanApi.Service
/// <returns></returns> /// <returns></returns>
public async Task<ApiResult> DeleteUser(string userId) public async Task<ApiResult> DeleteUser(string userId)
{ {
try
{
#region #region
if (string.IsNullOrEmpty(userId)) if (string.IsNullOrEmpty(userId))
{ {
@ -306,20 +260,6 @@ namespace langguanApi.Service
user.IsDelete = true; user.IsDelete = true;
await base.UpdateAsync(userId, user);//更新用户信息 await base.UpdateAsync(userId, user);//更新用户信息
#endregion #endregion
}
catch (Exception ex)
{
_logger.LogError($"删除用户信息出现异常,请求参数userId:{userId}," +
$"请求接口:'api/User/DeleteUser'" +
$"异常信息:{ex.Message}," +
$"异常位置:{ex.StackTrace}"
);
return new ApiResult { code = 1, msg = "删除用户信息失败" };
}
finally
{
_logger.LogInformation($"删除用户信息参数userId:{userId}");
}
return new ApiResult { code = 0, msg = "删除用户信息成功" }; return new ApiResult { code = 0, msg = "删除用户信息成功" };
} }
#endregion #endregion