|
@@ -182,9 +182,21 @@ public class TenantAlbumController {
|
|
|
TenantAlbum tenantAlbum = JSON.parseObject(album.jsonString(), TenantAlbum.class);
|
|
|
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());
|
|
|
+ return tenantAlbumSheet;
|
|
|
+ }).collect(Collectors.toList()));
|
|
|
+ sheetData.setSubjectType(next.getSubjectType());
|
|
|
+ return sheetData;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
tenantAlbumService.updateAlbum(album.getTenantId(), tenantAlbum, musicSheetDataList);
|
|
|
return HttpResponseResult.succeed();
|
|
|
}
|