From c3a99b122b7484704b71588a26583afcc58b6270 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 24 七月 2024 09:45:45 +0800
Subject: [PATCH] 不良品推送修改

---
 src/main/java/com/whyc/service/DefectiveProductsService.java |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/DefectiveProductsService.java b/src/main/java/com/whyc/service/DefectiveProductsService.java
index 600f129..88ed06e 100644
--- a/src/main/java/com/whyc/service/DefectiveProductsService.java
+++ b/src/main/java/com/whyc/service/DefectiveProductsService.java
@@ -15,6 +15,7 @@
 import com.whyc.pojo.DocUser;
 import com.whyc.util.ActionUtil;
 import com.whyc.util.CommonUtil;
+import com.whyc.util.FileUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -82,7 +83,7 @@
                 multipartFile.transferTo(file);
             }
             //ZipUtils.toZip(fileList,new FileOutputStream(new File(rootFile+feedbackZipPath)));
-            defective.setFileUrl("doc_file" + File.separator + defectiveDirSuffix);
+            defective.setFileUrl( File.separator + defectiveDirSuffix);
         }
 
 
@@ -131,6 +132,23 @@
     public Response getDefectiveLimit(DefectiveDto defectiveDto) {
         PageHelper.startPage(defectiveDto.getPageCurr(),defectiveDto.getPageSize());
         List<DefectiveProducts> list=mapper.getDefectiveLimit(defectiveDto);
+        String rootFile = CommonUtil.getRootFile();//涓昏矾寰�
+        for (DefectiveProducts defective:list) {
+            String filePath=defective.getFileUrl();
+            if(filePath!=null&&!filePath.isEmpty()){
+                defective.setNameList(FileUtil.getFileNameWithOutDirectory(rootFile+filePath));
+            }
+            List<DefectiveProductsHistory> hisList=defective.getHisList();
+            if(hisList!=null&&hisList.size()>0){
+                for (DefectiveProductsHistory his:defective.getHisList()) {
+                    String hisDelPath=his.getDelUrl();
+                    if(hisDelPath!=null&&!hisDelPath.isEmpty()){
+                        his.setHisNameList(FileUtil.getFileNameWithOutDirectory(rootFile+hisDelPath));
+                    }
+                }
+
+            }
+        }
         PageInfo pageInfo=new PageInfo(list);
         return new Response().setII(1,list!=null,pageInfo,"涓嶈壇鍝侀椤垫帹閫�");
     }

--
Gitblit v1.9.1