From 9ce0616ba7d59460e20431f74ebaad439db22aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Wed, 31 Jan 2024 14:28:48 +0800 Subject: [PATCH] fix:78587 --- .../controller/LawsBrowsingHistoryController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsBrowsingHistoryController.java b/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsBrowsingHistoryController.java index 25c64f84..bae778c3 100644 --- a/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsBrowsingHistoryController.java +++ b/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsBrowsingHistoryController.java @@ -101,6 +101,14 @@ public class LawsBrowsingHistoryController extends JeroController queryLawsBrowsingHistory = new LambdaQueryWrapper<>(); + queryLawsBrowsingHistory.ne(LawsBrowsingHistory::getBrowsingUserId,sysUser.getId()); + queryLawsBrowsingHistory.in(LawsBrowsingHistory::getId,Arrays.asList(map.get("ids").split(","))); + long l = lawsBrowsingHistoryService.count(queryLawsBrowsingHistory); + if(l > 0){ + throw new JeroBootException(ResultCommon.HORIZONTAL_TRANSGRESSION); + } this.lawsBrowsingHistoryService.removeByIds(Arrays.asList(map.get("ids").split(","))); return Result.OK(MessageUtils.getMessage(ResultCommon.SUCCESSFULLY_DELETED_IN_BULK)); }