yangys
2024-05-10 e723f28d33de6348849e90352d56f7a600e62456
修改lambda错误
已修改1个文件
39 ■■■■ 文件已修改
smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/strategy/CustomCellWriteHandler.java 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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:
        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) {
            }
        }
    }
}