From 862ce715220e822a883468b36cfdd040af71d03d Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期二, 05 八月 2025 23:37:17 +0800
Subject: [PATCH] 修改文件检验与启动指派流程

---
 lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocInfoServiceImpl.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocInfoServiceImpl.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocInfoServiceImpl.java
index a6f9814..97e0f46 100644
--- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocInfoServiceImpl.java
+++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocInfoServiceImpl.java
@@ -101,10 +101,15 @@
             ExceptionCast.cast(DocumentCode.DOC_CLASS_ERROR);
         String fileName = FileUtilS.getFilenameNonSuffix(file.getOriginalFilename());
         String fileNameAll = file.getOriginalFilename();
-        DocInfo en = findByAttrAndDocName(fileName, uploadRequest.getAttributionType(), uploadRequest.getAttributionId());
+        List<DocInfo> docInfoList = super.getBaseMapper().findByAttrAndDocName(fileName, uploadRequest.getAttributionType(), uploadRequest.getAttributionId());
         //閽堝瀛樺湪鐨勫鐞�
-        if(en != null)
-            ExceptionCast.cast(DocumentCode.DOC_IS_EXIST);
+        if(docInfoList != null){
+            docInfoList.forEach(item->{
+                if (item.getClassificationId().equals(docClass.getClassificationId())) {
+                    ExceptionCast.cast(DocumentCode.DOC_IS_EXIST);
+                }
+            });
+        }
         FileUploadResult fileUploadResult = FileUtilS.uploadFile(file);
         if(fileUploadResult == null)
             ExceptionCast.cast(DocumentCode.DOC_UPLOAD_ERROR);

--
Gitblit v1.9.3