Commit 44a0b04d0e4c133b7576241804dbae43025908ba

Authored by xiaoxin
1 parent 8bbd2257

【解决todo】AI Music:同类变量同行,避免过长

yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/music/AiMusicServiceImpl.java
@@ -93,19 +93,12 @@ public class AiMusicServiceImpl implements AiMusicService { @@ -93,19 +93,12 @@ public class AiMusicServiceImpl implements AiMusicService {
93 * @return AiMusicDO 集合 93 * @return AiMusicDO 集合
94 */ 94 */
95 private static List<AiMusicDO> buildMusicDOList(List<SunoApi.MusicData> musicTaskList) { 95 private static List<AiMusicDO> buildMusicDOList(List<SunoApi.MusicData> musicTaskList) {
96 - // TODO @xin:想通的变量,放在同一行,避免过长。  
97 return CollectionUtils.convertList(musicTaskList, musicData -> new AiMusicDO() 96 return CollectionUtils.convertList(musicTaskList, musicData -> new AiMusicDO()
98 .setTaskId(musicData.id()) 97 .setTaskId(musicData.id())
99 - .setPrompt(musicData.prompt())  
100 - .setGptDescriptionPrompt(musicData.gptDescriptionPrompt())  
101 - .setAudioUrl(musicData.audioUrl())  
102 - .setVideoUrl(musicData.videoUrl())  
103 - .setImageUrl(musicData.imageUrl())  
104 - .setLyric(musicData.lyric())  
105 - .setTitle(musicData.title())  
106 - .setStatus(Objects.equals("complete", musicData.status()) ? AiMusicStatusEnum.COMPLETE.getStatus() : AiMusicStatusEnum.STREAMING.getStatus())  
107 - .setModel(musicData.modelName())  
108 - .setTags(StrUtil.split(musicData.tags(), StrPool.COMMA)));  
109 - } 98 + .setPrompt(musicData.prompt()).setGptDescriptionPrompt(musicData.gptDescriptionPrompt())
  99 + .setAudioUrl(musicData.audioUrl()).setVideoUrl(musicData.videoUrl()).setImageUrl(musicData.imageUrl())
  100 + .setTitle(musicData.title()).setLyric(musicData.lyric()).setTags(StrUtil.split(musicData.tags(), StrPool.COMMA))
  101 + .setModel(musicData.modelName()).setStatus(Objects.equals("complete", musicData.status()) ? AiMusicStatusEnum.COMPLETE.getStatus() : AiMusicStatusEnum.STREAMING.getStatus()));
110 102
  103 + }
111 } 104 }