|
@@ -2313,11 +2313,11 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
ThreadPoolExecutor executorService = new ThreadPoolExecutor(50, 50,
|
|
ThreadPoolExecutor executorService = new ThreadPoolExecutor(50, 50,
|
|
0L, TimeUnit.MILLISECONDS,
|
|
0L, TimeUnit.MILLISECONDS,
|
|
new LinkedBlockingQueue<>());
|
|
new LinkedBlockingQueue<>());
|
|
- while (true) {
|
|
|
|
- IPage<MusicSheet> page = baseMapper.selectSyncPage(new Page<>(curPage, pageSize));
|
|
|
|
|
|
+// while (true) {
|
|
|
|
+ IPage<MusicSheet> page = baseMapper.selectSyncPage(new Page<>(1, -1));
|
|
List<MusicSheet> records = page.getRecords();
|
|
List<MusicSheet> records = page.getRecords();
|
|
if (CollectionUtils.isEmpty(records)) {
|
|
if (CollectionUtils.isEmpty(records)) {
|
|
- break;
|
|
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
for (MusicSheet record : records) {
|
|
for (MusicSheet record : records) {
|
|
if (record.getCbsMusicSheetId() != null && !DateUtil.format(record.getCreateTime(),"yyyy-MM-dd HH:mm:ss").equals("2024-06-25 00:00:00")) {
|
|
if (record.getCbsMusicSheetId() != null && !DateUtil.format(record.getCreateTime(),"yyyy-MM-dd HH:mm:ss").equals("2024-06-25 00:00:00")) {
|
|
@@ -2338,7 +2338,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
}
|
|
}
|
|
|
|
|
|
curPage++;
|
|
curPage++;
|
|
- }
|
|
|
|
|
|
+// }
|
|
|
|
|
|
while (!executorService.getQueue().isEmpty()) {
|
|
while (!executorService.getQueue().isEmpty()) {
|
|
try {
|
|
try {
|
|
@@ -2372,7 +2372,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
musicSheet1.setMusicSheetName(musicSheet.getName());
|
|
musicSheet1.setMusicSheetName(musicSheet.getName());
|
|
this.updateById(musicSheet1);
|
|
this.updateById(musicSheet1);
|
|
} catch (Exception e){
|
|
} catch (Exception e){
|
|
- log.error("曲目同步失败,曲目ID:{}", record.getId());
|
|
|
|
|
|
+ log.error("曲目同步失败,曲目ID:{}", record.getId(),e);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|