|
@@ -1,5 +1,6 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -204,9 +205,17 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public IPage<MusicSheetVo> selectCbsPage(IPage<MusicSheetVo> page, MusicSheetSearch query) {
|
|
|
+ public IPage<MusicSheetVoResult> selectCbsPage(IPage<MusicSheetVo> page, MusicSheetSearch query) {
|
|
|
List<MusicSheetVo> musicSheets = baseMapper.selectPage(page, query);
|
|
|
- return page.setRecords(musicDataFormat(musicSheets));
|
|
|
+ IPage<MusicSheetVo> info = page.setRecords(musicDataFormat(musicSheets));
|
|
|
+ List<MusicSheetVo> rows = info.getRecords();
|
|
|
+ List<MusicSheetVoResult> musicSheetVoResults = new ArrayList<>();
|
|
|
+ for (MusicSheetVo row : rows) {
|
|
|
+ MusicSheetVoResult musicSheetVoResult = JSON.parseObject(JSON.toJSONString(row), MusicSheetVoResult.class);
|
|
|
+ musicSheetVoResult.setCbsMusicSheetId(row.getCbsMusicSheetId().toString());
|
|
|
+ musicSheetVoResults.add(musicSheetVoResult);
|
|
|
+ }
|
|
|
+ return com.yonge.cooleshow.biz.dal.dto.PageUtil.transPageInfo(info, musicSheetVoResults);
|
|
|
}
|
|
|
|
|
|
public List<MusicSheetVo> musicDataFormat(List<MusicSheetVo> musicSheets) {
|
|
@@ -2074,7 +2083,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
break;
|
|
|
}
|
|
|
for (MusicSheet record : records) {
|
|
|
- if (record.getCbsMusicSheetId() != null) {
|
|
|
+ if (record.getCbsMusicSheetId() != null && !DateUtil.format(record.getCreateTime(),"yyyy-MM-dd HH:mm:ss").equals("2024-06-25 00:00:00")) {
|
|
|
continue;
|
|
|
}
|
|
|
|
|
@@ -2108,9 +2117,6 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
|
|
|
|
|
|
private void syncMusicSheet(MusicSheet record, Date date) {
|
|
|
- if (record.getCbsMusicSheetId() !=null) {
|
|
|
- return;
|
|
|
- }
|
|
|
List<MusicSheetAccompaniment> list = musicSheetAccompanimentService.lambdaQuery().eq(MusicSheetAccompaniment::getMusicSheetId, record.getId()).list();
|
|
|
|
|
|
CbsMusicSheetWrapper.AddMusicSheet addMusicSheet = this.musicToAddMusicSheet(record,list);
|
|
@@ -2140,6 +2146,9 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
}
|
|
|
CbsMusicSheetWrapper.AddMusicSheet addMusicSheet = new CbsMusicSheetWrapper.AddMusicSheet();
|
|
|
addMusicSheet.setId(from.getId());
|
|
|
+ if (from.getCbsMusicSheetId() != null && DateUtil.format(from.getCreateTime(),"yyyy-MM-dd HH:mm:ss").equals("2024-06-25 00:00:00")) {
|
|
|
+ addMusicSheet.setId(from.getCbsMusicSheetId());
|
|
|
+ }
|
|
|
addMusicSheet.setMusicCover(from.getTitleImg());
|
|
|
addMusicSheet.setName(from.getMusicSheetName());
|
|
|
if (StringUtils.isNotBlank(from.getMusicSubject())) {
|