From c1655e378010a1c53b4ac31957545f877c68eefb Mon Sep 17 00:00:00 2001
From: longyvfengyun <496960745@qq.com>
Date: 星期四, 21 七月 2022 11:54:13 +0800
Subject: [PATCH] excel解析

---
 src/main/java/com/whyc/service/ProductBomApprovingService.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/whyc/service/ProductBomApprovingService.java b/src/main/java/com/whyc/service/ProductBomApprovingService.java
index f5c9197..f6f5c96 100644
--- a/src/main/java/com/whyc/service/ProductBomApprovingService.java
+++ b/src/main/java/com/whyc/service/ProductBomApprovingService.java
@@ -120,17 +120,18 @@
         DocUser user = ActionUtil.getUser();
         String dateFormat = new SimpleDateFormat("YYYY-MM").format(new Date());
         long timeStamp = System.currentTimeMillis();
-        String zipPath = rootFile + File.separator + "product_approving" + File.separator + user.getName() + File.separator + dateFormat+ File.separator + timeStamp;
-        File zipFile = new File(zipPath);
+        String filePath = rootFile + File.separator + "product_approving" + File.separator + user.getName() + File.separator + dateFormat+ File.separator + timeStamp;
+        File parentFile = new File(filePath);
+        File zipFile = new File(filePath+File.separator+file.getOriginalFilename());
         if(!zipFile.exists()){
             zipFile.mkdirs();
         }
         file.transferTo(zipFile);
         //瑙e帇鏂囦欢澶�
-        Zip4jUtil.unPackZip(zipFile,null,zipPath);
+        Zip4jUtil.unPackZip(zipFile,null,filePath);
         //閬嶅巻瑙e帇鍚庣殑鏂囦欢澶硅矾寰�,瑙f瀽excel
-        System.out.println(zipPath);
-        File[] bomFileDirArr = zipFile.listFiles();
+        System.out.println(filePath);
+        File[] bomFileDirArr = parentFile.listFiles();
         for (File bomFileDir : bomFileDirArr){
             String bomFileDirName = bomFileDir.getName();
             System.out.println(bomFileDirName);
@@ -138,7 +139,7 @@
             for (File bomFile : bomFileArr){
                 String bomFileName = bomFile.getName();
                 //瑙f瀽excel
-                while (bomFileName.contains(".xls")){
+                if (bomFileName.contains(".xls")){
                     System.out.println("寰呰В鏋愮殑excel鏂囦欢涓�:"+bomFileName);
                 }
             }

--
Gitblit v1.9.1