From 5dc34f36049194d1a124eb60dd68cb17e498caec Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期四, 30 四月 2026 09:49:13 +0800
Subject: [PATCH] fix:原料、过程与出厂检验导出列修改

---
 src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java b/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
index 6810aeb..6a8d220 100644
--- a/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
+++ b/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
@@ -197,17 +197,26 @@
         }
 
         ExcelUtil<QualityInspect> util = new ExcelUtil<>(QualityInspect.class);
-        switch (qualityInspect.getInspectType()) {
-            case 0:
-                util.exportExcel(response, qualityInspects, "鍘熸潗鏂欐楠屽鍑�");
-                break;
-            case 1:
-                util.exportExcel(response, qualityInspects, "杩囩▼妫�楠屽鍑�");
-                break;
-            case 2:
-                util.exportExcel(response, qualityInspects, "鍑哄巶妫�楠屽鍑�");
-                break;
+        String sheetName = "妫�楠屽鍑�";
+        if (qualityInspect != null && qualityInspect.getInspectType() != null) {
+            switch (qualityInspect.getInspectType()) {
+                case 0:
+                    util.hideColumn("customer", "process");
+                    sheetName = "鍘熸潗鏂欐楠屽鍑�";
+                    break;
+                case 1:
+                    util.hideColumn("supplier", "customer");
+                    sheetName = "杩囩▼妫�楠屽鍑�";
+                    break;
+                case 2:
+                    util.hideColumn("supplier", "customer", "process");
+                    sheetName = "鍑哄巶妫�楠屽鍑�";
+                    break;
+                default:
+                    break;
+            }
         }
+        util.exportExcel(response, qualityInspects, sheetName);
 
     }
 

--
Gitblit v1.9.3