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)); }