From ce1d9926ff986e195fd4a58cb5159fc8f45b32a5 Mon Sep 17 00:00:00 2001 From: 石广澎 <shiguangpeng@163.com> Date: 星期五, 01 十二月 2023 16:06:59 +0800 Subject: [PATCH] feat: 部门物品 1、报废单列表 2、报废明细 3、退回单列表 4、退回明细 --- consum-base/src/main/java/com/consum/base/controller/LWhFormInventoryController.java | 23 ++++------------------- 1 files changed, 4 insertions(+), 19 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhFormInventoryController.java b/consum-base/src/main/java/com/consum/base/controller/LWhFormInventoryController.java index 710f2f3..e72ee86 100644 --- a/consum-base/src/main/java/com/consum/base/controller/LWhFormInventoryController.java +++ b/consum-base/src/main/java/com/consum/base/controller/LWhFormInventoryController.java @@ -26,10 +26,6 @@ import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiResponse; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.OutputStream; -import java.net.URLEncoder; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -317,8 +313,11 @@ } @ApiOperation(value = "鐩樼偣鍗曞鍑�", notes = "鐩樼偣鍗曞鍑�") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "鐩樼偣鍗昳d", dataType = "Long", required = true, paramType = "query") + }) @GetMapping("/list/export") - public void export(Long id, HttpServletResponse response) throws IOException { + public void export(Long id, HttpServletResponse response) throws Exception { List<InventoryExcelTemplate> exportList = lWhFormInventoryService.getExportList(id); if (CollectionUtils.isEmpty(exportList)) { @@ -343,20 +342,6 @@ exportList, map); downLoadExcel("浣庡�兼槗鑰楀搧鐩樼偣琛�", response, workbook); - } - - private void downLoadExcel(String fileName, HttpServletResponse response, Workbook workbook) { - try (OutputStream out = response.getOutputStream()) { - response.setCharacterEncoding("UTF-8"); - response.setHeader("content-Type", "application/vnd.ms-excel"); - response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName + ".xls", "UTF-8")); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - workbook.write(baos); - response.setHeader("Content-Length", String.valueOf(baos.size())); - out.write(baos.toByteArray()); - } catch (Exception e) { - logger.error("瀵煎嚭鏂囦欢澶辫触", e); - } } -- Gitblit v1.9.1