From 06d3d15a5a08637041cc601101c063b11b07a346 Mon Sep 17 00:00:00 2001
From: net <net@netdeMBP.lan>
Date: 星期五, 14 二月 2025 17:25:21 +0800
Subject: [PATCH]  合并理去杀杀人

---
 zhitan-system/src/main/java/com/zhitan/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/zhitan-system/src/main/java/com/zhitan/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java b/zhitan-system/src/main/java/com/zhitan/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java
index 44f17b7..390231d 100644
--- a/zhitan-system/src/main/java/com/zhitan/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java
+++ b/zhitan-system/src/main/java/com/zhitan/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java
@@ -48,12 +48,14 @@
         // 鍒嗛〉鏌ヨ
         Page<KnowledgeBase> knowledgeBasePage = baseMapper.selectPage(new Page<>(pageDTO.getPageNum(), pageDTO.getPageSize()),
                 Wrappers.<KnowledgeBase>lambdaQuery()
+                        .select(KnowledgeBase::getId, KnowledgeBase::getTitle, KnowledgeBase::getType,
+                                KnowledgeBase::getContent, KnowledgeBase::getCreateTime)
                         .like(ObjectUtils.isNotEmpty(pageDTO.getTitle()), KnowledgeBase::getTitle, pageDTO.getTitle())
                         .eq(ObjectUtils.isNotEmpty(pageDTO.getType()), KnowledgeBase::getType, pageDTO.getType())
                         .eq(KnowledgeBase::getDelFlag, false).orderByDesc(KnowledgeBase::getCreateTime));
 
         List<KnowledgeBase> records = knowledgeBasePage.getRecords();
-        if (records.isEmpty()){
+        if (records.isEmpty()) {
             return voPage;
         }
         // 鏁版嵁杞崲
@@ -75,12 +77,12 @@
 
         // 鏌ヨ鏁版嵁
         KnowledgeBase knowledgeBase = baseMapper.selectById(id);
-        if (knowledgeBase != null){
+        if (knowledgeBase != null) {
             // 鏁版嵁杞崲
             BeanUtil.copyProperties(knowledgeBase, vo);
             vo.setUrl(fileMapper.selectList(Wrappers.<KnowledgeBaseFile>lambdaQuery()
-                    .select(KnowledgeBaseFile::getUrl)
-                    .eq(KnowledgeBaseFile::getKnowledgeBaseId, id))
+                            .select(KnowledgeBaseFile::getUrl)
+                            .eq(KnowledgeBaseFile::getKnowledgeBaseId, id))
                     .stream().map(KnowledgeBaseFile::getUrl).collect(Collectors.toList()));
         }
         return vo;
@@ -97,8 +99,8 @@
         baseMapper.insert(knowledgeBase);
 
         // 鎻掑叆鏂囦欢
-        if (ObjectUtils.isNotEmpty(addDTO.getUrl())){
-            addDTO.getUrl().forEach(url->{
+        if (ObjectUtils.isNotEmpty(addDTO.getUrl())) {
+            addDTO.getUrl().forEach(url -> {
                 KnowledgeBaseFile file = new KnowledgeBaseFile();
                 file.setKnowledgeBaseId(knowledgeBase.getId());
                 file.setUrl(url);
@@ -114,7 +116,7 @@
     public void edit(KnowledgeBaseEditDTO editDTO) {
         // 鏌ヨ鏁版嵁
         KnowledgeBase knowledgeBase = baseMapper.selectById(editDTO.getId());
-        if (ObjectUtils.isEmpty(knowledgeBase)){
+        if (ObjectUtils.isEmpty(knowledgeBase)) {
             throw new ServiceException(MessageConstant.KNOWLEDGE_BASE_NOT_EXIST);
         }
         // 鏇存柊鏁版嵁
@@ -126,8 +128,8 @@
                 .eq(KnowledgeBaseFile::getKnowledgeBaseId, knowledgeBase.getId()));
 
         // 鎻掑叆鏂囦欢
-        if (ObjectUtils.isNotEmpty(editDTO.getUrl())){
-            editDTO.getUrl().forEach(url->{
+        if (ObjectUtils.isNotEmpty(editDTO.getUrl())) {
+            editDTO.getUrl().forEach(url -> {
                 KnowledgeBaseFile file = new KnowledgeBaseFile();
                 file.setKnowledgeBaseId(knowledgeBase.getId());
                 file.setUrl(url);
@@ -143,7 +145,7 @@
     public void delete(Long id) {
         // 鏌ヨ鏁版嵁
         KnowledgeBase knowledgeBase = baseMapper.selectById(id);
-        if (ObjectUtils.isEmpty(knowledgeBase)){
+        if (ObjectUtils.isEmpty(knowledgeBase)) {
             throw new ServiceException(MessageConstant.KNOWLEDGE_BASE_NOT_EXIST);
         }
         // 鍒犻櫎鏁版嵁

--
Gitblit v1.9.3