소스 검색

档案识别

cr 12 시간 전
부모
커밋
d21eb68f87
1개의 변경된 파일13개의 추가작업 그리고 8개의 파일을 삭제
  1. 13 8
      blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchivesAutoServiceImpl.java

+ 13 - 8
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchivesAutoServiceImpl.java

@@ -5441,7 +5441,7 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 					}
 				}
 			}catch (Exception e){
-
+				e.printStackTrace();
 			}finally {
 				FileUtils.removeFile(filePath);
 				String updateSql="update u_archives_auto set colour_status=1 where id="+auto.getId();
@@ -5453,17 +5453,22 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 	}
 
 	public static LocalDateTime[] convertDateRange(String dateRange,String split) {
-		String[] dates = dateRange.split(split);
+		try {
+			String[] dates = dateRange.split(split);
 
-		DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
+			DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
 
-		LocalDate startLocalDate = LocalDate.parse(dates[0], formatter);
-		LocalDate endLocalDate = LocalDate.parse(dates[1], formatter);
+			LocalDate startLocalDate = LocalDate.parse(dates[0], formatter);
+			LocalDate endLocalDate = LocalDate.parse(dates[1], formatter);
 
-		LocalDateTime startDateTime = startLocalDate.atStartOfDay(); // 00:00:00
-		LocalDateTime endDateTime = endLocalDate.atStartOfDay();; // 00:00:00
+			LocalDateTime startDateTime = startLocalDate.atStartOfDay(); // 00:00:00
+			LocalDateTime endDateTime = endLocalDate.atStartOfDay();; // 00:00:00
 
-		return new LocalDateTime[]{startDateTime, endDateTime};
+			return new LocalDateTime[]{startDateTime, endDateTime};
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+		return new LocalDateTime[]{null, null};
 	}
 
 	public List<String> extractTextFromPDF(String pdfFilePath) throws IOException, InterruptedException {