diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java index a01f25fa6..eec1324ca 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java @@ -56,6 +56,9 @@ import com.jero.modules.message.websocket.WebSocket; import com.jero.modules.ocr.service.IOcrRecordEOService; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; +import com.jero.modules.phone.entity.RecentBrowse; +import com.jero.modules.phone.enums.BrowseTypeEnum; +import com.jero.modules.phone.service.IRecentBrowseService; import com.jero.modules.searchcenter.enums.ModuleTypeFlagEnum; import com.jero.modules.split.common.FileUnZip; import com.jero.modules.split.entity.SarFileSplitInfoEO; @@ -195,6 +198,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl ids) { diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IRecentBrowseService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IRecentBrowseService.java index 1b78bdfb8..82df0706b 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IRecentBrowseService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IRecentBrowseService.java @@ -63,4 +63,11 @@ public interface IRecentBrowseService extends IService { List queryList(); Result queryPageList(RecentBrowse recentBrowse, Integer pageNo, Integer pageSize, HttpServletRequest req); + + /** + * 根据浏览类型和浏览数据id删除数据 + * @param browseType + * @param browseDataIdList + */ + void deleteByBrowseTypeAndBrowseDataIdList(String browseType, List browseDataIdList); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/RecentBrowseServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/RecentBrowseServiceImpl.java index b85670da0..a6dd0f077 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/RecentBrowseServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/RecentBrowseServiceImpl.java @@ -215,4 +215,13 @@ public class RecentBrowseServiceImpl extends ServiceImpl browseDataIdList) { + QueryWrapper rbRemoveWrap = new QueryWrapper<>(); + rbRemoveWrap.lambda().eq(RecentBrowse::getBrowseType, browseType); + rbRemoveWrap.lambda().in(RecentBrowse::getBrowseDataId, browseDataIdList); + this.remove(rbRemoveWrap); + } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java index d1d3f636a..1efb0c122 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java @@ -23,6 +23,8 @@ import com.jero.modules.feishu.vo.FeishuMsgVo; import com.jero.modules.message.websocket.WebSocket; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; +import com.jero.modules.phone.enums.BrowseTypeEnum; +import com.jero.modules.phone.service.IRecentBrowseService; import com.jero.modules.problemKnowledgeBase.entity.*; import com.jero.modules.problemKnowledgeBase.enums.CollectStatusEnum; import com.jero.modules.problemKnowledgeBase.enums.PraiseStatusEnum; @@ -99,6 +101,8 @@ public class ProblemKnowledgeBaseEOServiceImpl extends ServiceImpl ids) { removeByIds(ids); + // 删除法规月报浏览记录表信息. + this.recentBrowseService.deleteByBrowseTypeAndBrowseDataIdList(BrowseTypeEnum.FGYB.getValue(),ids); } /**