From bc2da7908a227c09e5cc7b6d8dab3e9c94b784a1 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期二, 12 十二月 2023 22:18:18 +0800 Subject: [PATCH] 图片压缩及bug修改 --- ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java | 15 +++------------ 1 files changed, 3 insertions(+), 12 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java b/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java index 3f79c85..5eb9cd7 100644 --- a/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java +++ b/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java @@ -1,8 +1,6 @@ package com.ycl.controller.user; -import com.alibaba.excel.EasyExcel; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ycl.annotation.LogSave; import com.ycl.api.CommonResult; import com.ycl.dto.log.LogQueryParams; @@ -10,6 +8,7 @@ import com.ycl.entity.user.vo.UmsAdminLogVO; import com.ycl.service.user.IAdminLoginLogService; import com.ycl.service.user.UmsAdminService; +import com.ycl.utils.EasyExcelUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.SneakyThrows; @@ -17,8 +16,6 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; import java.util.List; @RestController @@ -33,7 +30,6 @@ @GetMapping("/query") @ApiOperation(value = "鏌ヨ") - @LogSave(operationType = "鏃ュ織绠$悊", contain = "鏌ヨ鏃ュ織淇℃伅") public CommonResult searchLog(LogQueryParams logQueryParams) { return CommonResult.success(iAdminLoginLogService.pageList(logQueryParams)); } @@ -63,12 +59,7 @@ @SneakyThrows @LogSave(operationType = "鏃ュ織绠$悊", contain = "瀵煎嚭鏃ュ織") public void export(HttpServletResponse response, LogQueryParams logQueryParams) { - response.setContentType("application/vnd.ms-excel"); - response.setCharacterEncoding("utf-8"); - response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")) + ".xlsx"); - EasyExcel - .write(response.getOutputStream(), UmsAdminLogVO.class) - .sheet("鏁版嵁") - .doWrite(iAdminLoginLogService.pageList(logQueryParams).getRecords()); + String sheet = "鏁版嵁"; + EasyExcelUtils.export(response, sheet, UmsAdminLogVO.class, iAdminLoginLogService.pageList(logQueryParams).getRecords()); } } -- Gitblit v1.8.0