From 931db51a7faf8bd8efa68e80db39cad057dcbbdf Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 08 十一月 2023 15:06:31 +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