shc 9 miesięcy temu
rodzic
commit
b55d244581

+ 7 - 5
hnqz-visual/hnqz-daemon-quartz/src/main/java/com/qunzhixinxi/hnqz/daemon/quartz/config/LocalDateTimeConverter.java

@@ -2,8 +2,9 @@ package com.qunzhixinxi.hnqz.daemon.quartz.config;
 
 import com.alibaba.excel.converters.Converter;
 import com.alibaba.excel.enums.CellDataTypeEnum;
-import com.alibaba.excel.metadata.CellData;
 import com.alibaba.excel.metadata.GlobalConfiguration;
+import com.alibaba.excel.metadata.data.ReadCellData;
+import com.alibaba.excel.metadata.data.WriteCellData;
 import com.alibaba.excel.metadata.property.ExcelContentProperty;
 
 import java.time.LocalDateTime;
@@ -19,14 +20,15 @@ public class LocalDateTimeConverter implements Converter<LocalDateTime> {
     public CellDataTypeEnum supportExcelTypeKey() {
         return CellDataTypeEnum.STRING;
     }
+
     @Override
-    public LocalDateTime convertToJavaData(CellData cellData, ExcelContentProperty contentProperty,
-										   GlobalConfiguration globalConfiguration) {
+    public LocalDateTime convertToJavaData(ReadCellData cellData, ExcelContentProperty contentProperty,
+                                           GlobalConfiguration globalConfiguration) {
         return LocalDateTime.parse(cellData.getStringValue(), DateTimeFormatter.ofPattern(DEFAULT_PATTERN));
     }
     @Override
-    public CellData<String> convertToExcelData(LocalDateTime value, ExcelContentProperty contentProperty,
+    public WriteCellData<?> convertToExcelData(LocalDateTime value, ExcelContentProperty contentProperty,
                                                GlobalConfiguration globalConfiguration) {
-        return new CellData<>(value.format(DateTimeFormatter.ofPattern(DEFAULT_PATTERN)));
+        return new WriteCellData<>(value.format(DateTimeFormatter.ofPattern(DEFAULT_PATTERN)));
     }
 }