1. 导入工单和dbs异常修复

This commit is contained in:
梁州 2026-01-14 16:59:34 +08:00
parent 3fe7085ae8
commit 6fe8a99049
2 changed files with 16 additions and 10 deletions

View File

@ -77,11 +77,14 @@ public class UploadDbsListener implements ReadListener<KateDbsExcelVo> {
throw new RuntimeException("" + rowCount + "行DBS开工日期" + kateDbsExcelVo.getPlanStartDate().toLocalDate() + "为非工作日。");
}
cachedDataList.add(kateDbsExcelVo);
}
} else {
if (!isAddReqmtDate) {
// 缺少开工日期
logger.error("第{}行DBS缺少开工日期。", rowCount);
throw new RuntimeException("" + rowCount + "行DBS缺少开工日期。");
} else {
cachedDataList.add(kateDbsExcelVo);
}
}
}
// 达到BATCH_COUNT了需要去存储一次数据库防止数据几万条数据在内存容易OOM

View File

@ -82,11 +82,14 @@ public class UploadKateOrdersListener implements ReadListener<KateOrdersExcelVo>
throw new RuntimeException("" + rowCount + "行工单需求日期" + kateOrdersExcelVo.getPlanStartDate() + "为非工作日。");
}
cachedDataList.add(kateOrdersExcelVo);
}
} else {
if (isAddReqmtDate) {
// 缺少开工日期
logger.error("第{}行工单缺少需求日期。", rowCount);
throw new RuntimeException("" + rowCount + "行工单缺少需求日期。");
} else {
cachedDataList.add(kateOrdersExcelVo);
}
}
}
}