From 4281f6c90e4a17845a5721ab51b3bc5c5409ab45 Mon Sep 17 00:00:00 2001
From: fei <791364011@qq.com>
Date: 星期三, 07 一月 2026 23:27:04 +0800
Subject: [PATCH] 修改了对应代码

---
 archiveManager/src/main/java/com/ruoyi/service/impl/DocumentMaterialsServiceImpl.java |   35 ++++++++++++++++++++++++++++++++++-
 1 files changed, 34 insertions(+), 1 deletions(-)

diff --git a/archiveManager/src/main/java/com/ruoyi/service/impl/DocumentMaterialsServiceImpl.java b/archiveManager/src/main/java/com/ruoyi/service/impl/DocumentMaterialsServiceImpl.java
index 4a1b581..8ba1663 100644
--- a/archiveManager/src/main/java/com/ruoyi/service/impl/DocumentMaterialsServiceImpl.java
+++ b/archiveManager/src/main/java/com/ruoyi/service/impl/DocumentMaterialsServiceImpl.java
@@ -129,6 +129,8 @@
                 // 鍏朵粬琛岋細鐩存帴浣跨敤pageNumber鐨勫��
                 item.setPageNumberFormatted(pageNumber != null ? pageNumber.toString() : "");
             }
+            if(item.getSecurityLevel().equals("璇ラ〉鍙﹀瓨"))
+                item.setSecurityLevel("鏅��");
         }
         return beanRecords;
     }
@@ -136,7 +138,17 @@
     @Override
     public List<DocumentMaterialsVoLarge> selectDocumentMaterialsAllByRecordId(Long id) {
 
-        return this.baseMapper.getDocumentMaterialsvoLarge(Math.toIntExact(id));
+        List<DocumentMaterialsVoLarge> lists = this.baseMapper.getDocumentMaterialsvoLarge(Math.toIntExact(id));
+        // 閬嶅巻鎵�鏈夋潯鐩紝璁剧疆pageNumberFormatted
+        for (int i = 0; i < lists.size(); i++) {
+            DocumentMaterialsVoLarge item = lists.get(i);
+            Long pageNumber = item.getPageNumber();
+
+
+            if(item.getSecurityLevel().equals("璇ラ〉鍙﹀瓨"))
+                item.setSecurityLevel("鏅��");
+        }
+        return lists;
     }
 
     @Override
@@ -187,6 +199,15 @@
         }
 
         List<DocumentMaterials> beanRecords = list(lambdaQueryWrapper);
+        // 閬嶅巻鎵�鏈夋潯鐩紝璁剧疆pageNumberFormatted
+        for (int i = 0; i < beanRecords.size(); i++) {
+            DocumentMaterials item = beanRecords.get(i);
+            Long pageNumber = item.getPageNumber();
+
+
+            if(item.getSecurityLevel().equals("璇ラ〉鍙﹀瓨"))
+                item.setSecurityLevel("鏅��");
+        }
         return beanRecords;
     }
 
@@ -359,6 +380,16 @@
         if (StringUtils.isEmpty(documentMaterials.getIsCanceled())) {
             throw new ErrorcodeExceptionextends(400, "鏄惁娉ㄩ攢涓嶈兘涓虹┖");
         }
+            // 鎵嬪姩杞崲瀵嗙骇瀛楁
+//            if ("绉樺瘑".equals(documentMaterials.getSecurityLevel())) {
+//                documentMaterials.setSecurityLevel("璇ラ〉鍙﹀瓨");
+//            }
+//            if ("鍐呴儴鐢ㄥ浘".equals(documentMaterials.getSecurityLevel())) {
+//                documentMaterials.setSecurityLevel("璇ラ〉鍙﹀瓨");
+//            }
+//            if ("鍐呴儴鐢ㄩ��".equals(documentMaterials.getSecurityLevel())) {
+//                documentMaterials.setSecurityLevel("璇ラ〉鍙﹀瓨");
+//            }
             this.insertDocumentMaterials(documentMaterials);
         }
 
@@ -473,6 +504,8 @@
                     newRecord.setFileSize(null);
                     newRecord.setFormat(null);
                     newRecord.setUrl(null);
+                    newRecord.setVisible(0);
+
                     // 娣诲姞鍒颁腑闂磋褰曞垪琛�
                     middleRecords.add(newRecord);
                 }

--
Gitblit v1.9.1