From db9c8218576c7af0ed61b39f93f2e6a14bddeee9 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 08 十一月 2023 15:07:14 +0800
Subject: [PATCH] Changes11

---
 mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/BasicParamTemplateServiceImpl.java |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/BasicParamTemplateServiceImpl.java b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/BasicParamTemplateServiceImpl.java
index ebaa444..8fb7751 100644
--- a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/BasicParamTemplateServiceImpl.java
+++ b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/BasicParamTemplateServiceImpl.java
@@ -17,6 +17,7 @@
 package com.chinaztt.mes.basic.service.impl;
 
 import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.io.IoUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
@@ -28,6 +29,7 @@
 import com.chinaztt.mes.basic.entity.ParamJoinTemplate;
 import com.chinaztt.mes.basic.entity.Template;
 import com.chinaztt.mes.basic.entity.TemplateTypeRelation;
+import com.chinaztt.mes.basic.enums.FileEnums;
 import com.chinaztt.mes.basic.mapper.BasicParamTemplateMapper;
 import com.chinaztt.mes.basic.mapper.ParamJoinTemplateMapper;
 import com.chinaztt.mes.basic.mapper.ParamMapper;
@@ -41,6 +43,9 @@
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.servlet.http.HttpServletResponse;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -147,20 +152,22 @@
 
 	@Override
 	public void uploadTemplate(HttpServletResponse response, String fileName) {
-		//鑾峰彇瀛楀吀鐨勬暟缁勫��
-		//List<SysDictItem> dict = dictUtils.getDict("template_upload");
-		//if (CollectionUtil.isNotEmpty(dict)) {
-		//	dict.forEach(a -> {
-		//		if (a.getLabel().equals(fileName)) {
-		//			try (InputStream inputStream = minioTemplate.getObject("template", a.getValue())) {
-		//				response.setContentType("application/octet-stream; charset=UTF-8");
-		//				IoUtil.copy(inputStream, response.getOutputStream());
-		//			} catch (Exception e) {
-		//				log.error("鏂囦欢璇诲彇寮傚父: {}", e.getLocalizedMessage());
-		//			}
-		//		}
-		//	});
-		//}
+		String name = FileEnums.getFileName(fileName);
+		InputStream ins = null;
+		try {
+			ins = new FileInputStream("D:/file/瀵煎叆妯℃澘/" + name + ".xlsx");
+			response.setContentType("application/octet-stream; charset=UTF-8");
+			IoUtil.copy(ins, response.getOutputStream());
+		} catch (IOException e) {
+			e.printStackTrace();
+		} finally {
+			try {
+				assert ins != null;
+				ins.close();
+			} catch (IOException e) {
+				e.printStackTrace();
+			}
+		}
 	}
 
 	@Override

--
Gitblit v1.9.3