增加一些 报错信息统一拦截

This commit is contained in:
chfei committed 2026-10-23 09:52:16 +08:00
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
{