From 97ad0698b57d189d9c388c355d1edaba5f0e49da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Mon, 21 Apr 2025 20:11:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/service/data/ReactionRecordMgrService.java | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java b/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java index 6b79ebb..4c220cd 100644 --- a/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java +++ b/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java @@ -114,17 +114,14 @@ public class ReactionRecordMgrService { if (StringUtils.isBlank(ids)) { return; } - Arrays.stream(ids.split(",")) - .map(String::trim) - .filter(StringUtils::isNotBlank) - .forEach(idStr -> { - try { - int id = Integer.parseInt(idStr); - deleteRecord(id); - } catch (NumberFormatException ex) { - logger.warn("批量删除历史记录,跳过无效ID:{}", idStr); - } - }); + String[] idArray = ids.split(","); + for(String id : idArray){ + try{ + deleteRecord(Integer.parseInt(id)); + }catch (Exception e){ + logger.warn("批量删除历史记录,跳过无效ID:{}", id); + } + } } public CommonPage getRecords(Integer pageNum, Integer pageSize) {