Browse Source

失败不迁移文件

ftpmain
wang 4 weeks ago
parent
commit
d9f01f760b
  1. 31
      src/main/java/com/threecloud/dataserviceyy/service/FtpSyncService.java

31
src/main/java/com/threecloud/dataserviceyy/service/FtpSyncService.java

@ -471,23 +471,22 @@ public class FtpSyncService {
private void recordProcessedFile(FtpCityConfig city, String fileName, long fileSize, private void recordProcessedFile(FtpCityConfig city, String fileName, long fileSize,
int recordCount, int successCount, int failCount, int recordCount, int successCount, int failCount,
long processTime, String errorMsg) { long processTime, String errorMsg) {
try { FtpProcessedFile record = new FtpProcessedFile();
FtpProcessedFile record = new FtpProcessedFile(); record.setCityCode(city.getCityCode());
record.setCityCode(city.getCityCode()); record.setCityName(city.getCityName());
record.setCityName(city.getCityName()); record.setFileName(fileName);
record.setFileName(fileName); record.setFileSize(fileSize);
record.setFileSize(fileSize); record.setProcessStatus(failCount == 0 ? "1" : "0");
record.setProcessStatus(failCount == 0 ? "1" : "0"); record.setRecordCount(recordCount);
record.setRecordCount(recordCount); record.setSuccessCount(successCount);
record.setSuccessCount(successCount); record.setFailCount(failCount);
record.setFailCount(failCount); record.setProcessTime(processTime);
record.setProcessTime(processTime); record.setErrorMsg(errorMsg);
record.setErrorMsg(errorMsg); int inserted = processedFileMapper.insert(record);
processedFileMapper.insert(record); if (inserted != 1) {
logger.debug("【FTP文件】已记录处理结果: {}", fileName); throw new IllegalStateException("处理结果写入异常,影响行数=" + inserted + ", fileName=" + fileName);
} catch (Exception e) {
logger.error("【FTP文件】记录处理结果失败: {}, 原因={}", fileName, e.getMessage());
} }
logger.debug("【FTP文件】已记录处理结果: {}", fileName);
} }
/** /**

Loading…
Cancel
Save