소스 검색

1209 toDB

Qing 1 년 전
부모
커밋
cd361a7b1d
1개의 변경된 파일11개의 추가작업 그리고 3개의 파일을 삭제
  1. 11 3
      novel-demo/src/test/java/com/sf/DBTests.java

+ 11 - 3
novel-demo/src/test/java/com/sf/DBTests.java

@@ -35,8 +35,8 @@ public class DBTests {
         Pair<String, String> bookPair = Pair.of("长夜难明", """
                 该小说讲述了江阳、朱伟等人为了替侯贵平沉冤昭雪,十年来受到重重阻碍但不断收集案件相关证据,最终设局引发社会关注的故事。作者以弱势儿童群体的生存境遇为切口,用“性侵未成年少女”案件将矛头直指偏远地区法治落后的问题,反映出其对寻求司法公正和维护社会秩序的强烈期盼,折射出一个作家的社会责任感
                 """);
-//        BookInfo bookInfo = toBookInfo(bookPair);
-//        bookInfoMapper.insert(bookInfo);
+        BookInfo bookInfo = toBookInfo(bookPair);
+        bookInfoMapper.insert(bookInfo);
 //        System.out.println(bookInfo.getId());
 
         List<Pair<String, String>> pairList = EpubUtils.getContent("epub/长夜难明.epub", "长夜难明");
@@ -48,7 +48,8 @@ public class DBTests {
 //            throw new RuntimeException(e);
 //        }
 
-        Long bookId = 1431630596354977799L;
+//        Long bookId = 1431630596354977799L;
+        Long bookId = bookInfo.getId();
         int allWordCount = 0;
         long lastChapterId = 0;
         String lastChapterName = "";
@@ -72,6 +73,13 @@ public class DBTests {
             lastChapterName = pair.getFirst();
         }
 
+        BookInfo newBookInfo = new BookInfo();
+        newBookInfo.setId(bookId);
+        newBookInfo.setWordCount(allWordCount);
+        newBookInfo.setLastChapterId(lastChapterId);
+        newBookInfo.setLastChapterName(lastChapterName);
+        newBookInfo.setUpdateTime(LocalDateTime.now());
+        bookInfoMapper.updateById(newBookInfo);
         System.out.println();
     }