|
@@ -40,10 +40,8 @@ public abstract class AbstractSelectConverter<T> implements Converter<T> {
|
|
|
String content = cellData.getStringValue();
|
|
String content = cellData.getStringValue();
|
|
|
//校验是否存在
|
|
//校验是否存在
|
|
|
T uniqueCode = extractUniqueCode(content,getParams(excelPropertySupport));
|
|
T uniqueCode = extractUniqueCode(content,getParams(excelPropertySupport));
|
|
|
- boolean result = existUniqueCode(uniqueCode, getParams(excelPropertySupport));
|
|
|
|
|
- if(!result){
|
|
|
|
|
- ExcelProperty excelProperty = contentProperty.getField().getAnnotation(ExcelProperty.class);
|
|
|
|
|
- throw new UnsupportedOperationException("列:"+excelProperty.value()+",所填值不合法,请重新下载模板导入");
|
|
|
|
|
|
|
+ if(ObjectUtil.isNull(uniqueCode)){
|
|
|
|
|
+ throw new UnsupportedOperationException("所填值{"+content+"}不合法,请重新下载模板导入");
|
|
|
}
|
|
}
|
|
|
return uniqueCode;
|
|
return uniqueCode;
|
|
|
}
|
|
}
|