增加一些 报错信息统一拦截
This commit is contained in:
1 parent
c9ac7412ab
commit
4a5fada435
3 files changed
+26
-23
No files matched your search
@@ -36,21 +36,14 @@ namespace KJD_Web.Controllers
|
||||
/// 批量按 MD5 查询图片缓存。
|
||||
/// </summary>
|
||||
[HttpPost]
|
||||
public ApiResult<List<ImageCacheDto>> GetImageCache(ImageCacheBatchQueryRequest request)
|
||||
public List<ImageCacheDto> GetImageCache(ImageCacheBatchQueryRequest request)
|
||||
{
|
||||
List<ImageCacheDto> data = new List<ImageCacheDto>();
|
||||
try
|
||||
if (request != null && request.Md5s != null)
|
||||
{
|
||||
if (request != null && request.Md5s != null)
|
||||
{
|
||||
data = _imageCacheService.GetByMd5s(request.Md5s, request.Platform);
|
||||
}
|
||||
return ApiResult.Ok(data);
|
||||
}
|
||||
catch (ArgumentException ex)
|
||||
{
|
||||
return ApiResult.Fail(ex.Message);
|
||||
data = _imageCacheService.GetByMd5s(request.Md5s, request.Platform);
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +56,7 @@ namespace KJD_Web.Controllers
|
||||
{
|
||||
if (requests == null || requests.Length == 0)
|
||||
{
|
||||
return ApiResult.Fail("参数不能为空");
|
||||
throw new ArgumentException("参数不能为空");
|
||||
}
|
||||
|
||||
var failedItems = new List<string>();
|
||||
@@ -71,7 +64,7 @@ namespace KJD_Web.Controllers
|
||||
{
|
||||
if (item == null)
|
||||
{
|
||||
return ApiResult.Fail("图片参数不能包含空项", ResultCode.ValidationError);
|
||||
throw new ArgumentException("图片参数不能包含空项");
|
||||
}
|
||||
try
|
||||
{
|
||||
@@ -88,8 +81,8 @@ namespace KJD_Web.Controllers
|
||||
}
|
||||
|
||||
return failedItems.Count == 0
|
||||
? ApiResult.Ok()
|
||||
: ApiResult.Fail("部分图片失败", failedItems);
|
||||
? ApiResult.Ok()
|
||||
: throw new ArgumentException("部分图片失败");
|
||||
}
|
||||
public class ImageCacheBatchQueryRequest
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user