From e723f28d33de6348849e90352d56f7a600e62456 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期五, 10 五月 2024 14:23:19 +0800
Subject: [PATCH] 修改lambda错误

---
 smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/strategy/CustomCellWriteHandler.java |   41 ++++++++++-------------------------------
 1 files changed, 10 insertions(+), 31 deletions(-)

diff --git a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/strategy/CustomCellWriteHandler.java b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/strategy/CustomCellWriteHandler.java
index 049a6ec..f4ff9e0 100644
--- a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/strategy/CustomCellWriteHandler.java
+++ b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/strategy/CustomCellWriteHandler.java
@@ -13,7 +13,7 @@
 
 
 public class CustomCellWriteHandler extends AbstractColumnWidthStyleStrategy {
-    private Map<Integer, Map<Integer, Integer>> CACHE = new HashMap();
+    private Map<Integer, Map<Integer, Integer>> CACHE = new HashMap<>();
 
     protected void setColumnWidth(WriteSheetHolder writeSheetHolder, List<CellData> cellDataList, Cell cell, Head head, Integer integer, Boolean isHead) {
         boolean needSetWidth = isHead.booleanValue() || !CollectionUtils.isEmpty(cellDataList);
@@ -46,37 +46,16 @@
         if (type == null) {
             return -1;
         }
-        switch (AnonymousClass1.$SwitchMap$com$alibaba$excel$enums$CellDataTypeEnum[type.ordinal()]) {
-            case 1:
-                return Integer.valueOf(cellData.getStringValue().getBytes().length);
-            case 2:
-                return Integer.valueOf(cellData.getBooleanValue().toString().getBytes().length);
-            case 3:
-                return Integer.valueOf(cellData.getNumberValue().toString().getBytes().length);
-            default:
-                return -1;
-        }
+        switch (type) {
+	        case STRING:
+	          return Integer.valueOf((cellData.getStringValue().getBytes()).length);
+	        case BOOLEAN:
+	          return Integer.valueOf((cellData.getBooleanValue().toString().getBytes()).length);
+	        case NUMBER:
+	          return Integer.valueOf((cellData.getNumberValue().toString().getBytes()).length);
+	    }
+        return -1;
     }
 
-    /* JADX INFO: Access modifiers changed from: package-private */
-    /* renamed from: org.springblade.modules.mdc.strategy.CustomCellWriteHandler$1  reason: invalid class name */
     
-    public static /* synthetic */ class AnonymousClass1 {
-        static final /* synthetic */ int[] $SwitchMap$com$alibaba$excel$enums$CellDataTypeEnum = new int[CellDataTypeEnum.values().length];
-
-        static {
-            try {
-                $SwitchMap$com$alibaba$excel$enums$CellDataTypeEnum[CellDataTypeEnum.STRING.ordinal()] = 1;
-            } catch (NoSuchFieldError e) {
-            }
-            try {
-                $SwitchMap$com$alibaba$excel$enums$CellDataTypeEnum[CellDataTypeEnum.BOOLEAN.ordinal()] = 2;
-            } catch (NoSuchFieldError e2) {
-            }
-            try {
-                $SwitchMap$com$alibaba$excel$enums$CellDataTypeEnum[CellDataTypeEnum.NUMBER.ordinal()] = 3;
-            } catch (NoSuchFieldError e3) {
-            }
-        }
-    }
 }

--
Gitblit v1.9.3