diff --git a/ad-distribute-starters/ad-distribute-starter-easyexcel/src/main/java/com/baiye/common/excel/converters/NidStringConverter.java b/ad-distribute-starters/ad-distribute-starter-easyexcel/src/main/java/com/baiye/common/excel/converters/NidStringConverter.java index 5c269da..fa6d5c0 100644 --- a/ad-distribute-starters/ad-distribute-starter-easyexcel/src/main/java/com/baiye/common/excel/converters/NidStringConverter.java +++ b/ad-distribute-starters/ad-distribute-starter-easyexcel/src/main/java/com/baiye/common/excel/converters/NidStringConverter.java @@ -7,6 +7,7 @@ import com.alibaba.excel.converters.ReadConverterContext; import com.alibaba.excel.converters.WriteConverterContext; import com.alibaba.excel.enums.CellDataTypeEnum; import com.alibaba.excel.metadata.data.WriteCellData; +import com.baiye.constant.DefaultNumberConstants; import com.baiye.util.AESUtils; import java.util.Objects; @@ -45,7 +46,9 @@ public class NidStringConverter implements Converter { @Override public WriteCellData convertToExcelData(WriteConverterContext context) { return ObjectUtil.isNotNull(context.getValue()) ? new WriteCellData<> - (AESUtils.decrypt(context.getValue(), "==ad-distribute=")) : new WriteCellData<>(CharSequenceUtil.EMPTY); + (context.getValue().length() == DefaultNumberConstants.ELEVEN_NUMBER + ? context.getValue() : AESUtils.decrypt(context.getValue(), "==ad-distribute=")) + : new WriteCellData<>(CharSequenceUtil.EMPTY); } }