|
@@ -94,7 +94,7 @@ public class TenantAlbumController {
|
|
//查关联表
|
|
//查关联表
|
|
TenantAlbumRef one = tenantAlbumRefService.lambdaQuery().eq(TenantAlbumRef::getTenantAlbumId, id)
|
|
TenantAlbumRef one = tenantAlbumRefService.lambdaQuery().eq(TenantAlbumRef::getTenantAlbumId, id)
|
|
.last("limit 1").one();
|
|
.last("limit 1").one();
|
|
- vo.setTenantId(one.getTenantId());
|
|
|
|
|
|
+ vo.setTenantId(one.getTenantId().toString());
|
|
//查询曲目表
|
|
//查询曲目表
|
|
|
|
|
|
TenantInfo tenantInfo = tenantInfoService.getById(one.getTenantId());
|
|
TenantInfo tenantInfo = tenantInfoService.getById(one.getTenantId());
|
|
@@ -164,7 +164,7 @@ public class TenantAlbumController {
|
|
TenantAlbumWrapper.TenantAlbumSheet tenantAlbumSheet = new TenantAlbumWrapper.TenantAlbumSheet();
|
|
TenantAlbumWrapper.TenantAlbumSheet tenantAlbumSheet = new TenantAlbumWrapper.TenantAlbumSheet();
|
|
tenantAlbumSheet.setLevel(m.getLevel());
|
|
tenantAlbumSheet.setLevel(m.getLevel());
|
|
tenantAlbumSheet.setType(m.getType());
|
|
tenantAlbumSheet.setType(m.getType());
|
|
- tenantAlbumSheet.setId(m.getId());
|
|
|
|
|
|
+ tenantAlbumSheet.setId(m.getId().toString());
|
|
return tenantAlbumSheet;
|
|
return tenantAlbumSheet;
|
|
}).collect(Collectors.toList()));
|
|
}).collect(Collectors.toList()));
|
|
sheetData.setSubjectType(next.getSubjectType());
|
|
sheetData.setSubjectType(next.getSubjectType());
|
|
@@ -182,9 +182,21 @@ public class TenantAlbumController {
|
|
TenantAlbum tenantAlbum = JSON.parseObject(album.jsonString(), TenantAlbum.class);
|
|
TenantAlbum tenantAlbum = JSON.parseObject(album.jsonString(), TenantAlbum.class);
|
|
List<TenantAlbumVo.MusicSheetData> musicSheetData = album.getMusicSheetData();
|
|
List<TenantAlbumVo.MusicSheetData> musicSheetData = album.getMusicSheetData();
|
|
|
|
|
|
- List<TenantAlbumWrapper.MusicSheetData> musicSheetDataList = musicSheetData.stream().map(next ->
|
|
|
|
- JSON.parseObject(JSON.toJSONString(next), TenantAlbumWrapper.MusicSheetData.class))
|
|
|
|
- .collect(Collectors.toList());
|
|
|
|
|
|
+ List<TenantAlbumWrapper.MusicSheetData> musicSheetDataList = musicSheetData.stream().map(next ->{
|
|
|
|
+ //TenantAlbumWrapper.MusicSheetData sheetData =new TenantAlbumWrapper.MusicSheetData();
|
|
|
|
+ TenantAlbumWrapper.MusicSheetData sheetData =new TenantAlbumWrapper.MusicSheetData();
|
|
|
|
+
|
|
|
|
+ List<TenantAlbumVo.MusicObject> musicSheetList = next.getMusicSheetList();
|
|
|
|
+ sheetData.getTenantAlbumSheetList().addAll( musicSheetList.stream().map(m->{
|
|
|
|
+ TenantAlbumWrapper.TenantAlbumSheet tenantAlbumSheet = new TenantAlbumWrapper.TenantAlbumSheet();
|
|
|
|
+ tenantAlbumSheet.setLevel(m.getLevel());
|
|
|
|
+ tenantAlbumSheet.setType(m.getType());
|
|
|
|
+ tenantAlbumSheet.setId(m.getId().toString());
|
|
|
|
+ return tenantAlbumSheet;
|
|
|
|
+ }).collect(Collectors.toList()));
|
|
|
|
+ sheetData.setSubjectType(next.getSubjectType());
|
|
|
|
+ return sheetData;
|
|
|
|
+ }).collect(Collectors.toList());
|
|
tenantAlbumService.updateAlbum(album.getTenantId(), tenantAlbum, musicSheetDataList);
|
|
tenantAlbumService.updateAlbum(album.getTenantId(), tenantAlbum, musicSheetDataList);
|
|
return HttpResponseResult.succeed();
|
|
return HttpResponseResult.succeed();
|
|
}
|
|
}
|