@Transactional(rollbackFor = Exception.class)
@Overridepublic List save(List>> list, int ztId, int year, int month, booleanhasErr) {
logger.info("--start---导入判断----");
List error = new ArrayList<>();
List newZwmxz = new ArrayList<>();
String pattern= "^[-]?\\d+(\\.\\d+)?$";//遍历传过来的数据集合
for(var item : list) {//每一行
for(var row : item.entrySet()) {//获取行的索引
Integer rowIndex =row.getKey();//索引为0表示为表头
if (rowIndex == 0) {
String leftYear= row.getValue().get(1);
String rightYear= row.getValue().get(2);
logger.info("---leftYear={}--------rightYear={}----------", leftYear, rightYear);
String left= judgeYear(leftYear, year, "B");if (left != null) {
error.add(left);
}
String right&