From d68c61517a3a6d4ec4d47844c21bdc143f99cbab Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 17 四月 2024 22:58:05 +0800 Subject: [PATCH] 大屏接口 --- ruoyi-system/src/main/java/com/ruoyi/system/handler/CustomerHandler.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/handler/CustomerHandler.java b/ruoyi-system/src/main/java/com/ruoyi/system/handler/CustomerHandler.java index 6f8b0dd..d063791 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/handler/CustomerHandler.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/handler/CustomerHandler.java @@ -7,11 +7,10 @@ import com.alibaba.excel.write.metadata.holder.WriteSheetHolder; import com.alibaba.excel.write.style.column.AbstractColumnWidthStyleStrategy; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; -import org.apache.poi.ss.usermodel.Cell; - import java.util.HashMap; import java.util.List; import java.util.Map; +import org.apache.poi.ss.usermodel.Cell; public class CustomerHandler extends AbstractColumnWidthStyleStrategy { @@ -24,10 +23,13 @@ } @Override - protected void setColumnWidth(WriteSheetHolder writeSheetHolder, List<WriteCellData<?>> cellDataList, Cell cell, Head head, Integer relativeRowIndex, Boolean isHead) { + protected void setColumnWidth(WriteSheetHolder writeSheetHolder, + List<WriteCellData<?>> cellDataList, Cell cell, Head head, Integer relativeRowIndex, + Boolean isHead) { boolean needSetWidth = isHead || !CollectionUtils.isEmpty(cellDataList); if (needSetWidth) { - Map<Integer, Integer> maxColumnWidthMap = (Map) CACHE.get(writeSheetHolder.getSheetNo()); + Map<Integer, Integer> maxColumnWidthMap = (Map) CACHE.get( + writeSheetHolder.getSheetNo()); if (maxColumnWidthMap == null) { maxColumnWidthMap = new HashMap(16); CACHE.put(writeSheetHolder.getSheetNo(), maxColumnWidthMap); @@ -43,10 +45,12 @@ } } - Integer maxColumnWidth = (Integer) ((Map) maxColumnWidthMap).get(cell.getColumnIndex()); + Integer maxColumnWidth = (Integer) ((Map) maxColumnWidthMap).get( + cell.getColumnIndex()); if (maxColumnWidth == null || columnWidth > maxColumnWidth) { ((Map) maxColumnWidthMap).put(cell.getColumnIndex(), columnWidth); - writeSheetHolder.getSheet().setColumnWidth(cell.getColumnIndex(), columnWidth * 256); + writeSheetHolder.getSheet() + .setColumnWidth(cell.getColumnIndex(), columnWidth * 256); } } } -- Gitblit v1.7.1