gongchunyi
2026-04-30 5dc34f36049194d1a124eb60dd68cb17e498caec
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);
    }