From b496e3c667d75f709775aee6e6aea4e49fac4a4c Mon Sep 17 00:00:00 2001 From: lyswhut Date: Fri, 10 Jan 2020 22:13:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2songmid=E7=9A=84id=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/utils/music/mg/leaderboard.js | 5 ++++- src/renderer/utils/music/mg/musicSearch.js | 2 +- src/renderer/utils/music/mg/songList.js | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/renderer/utils/music/mg/leaderboard.js b/src/renderer/utils/music/mg/leaderboard.js index 3c45f661..4a938de9 100644 --- a/src/renderer/utils/music/mg/leaderboard.js +++ b/src/renderer/utils/music/mg/leaderboard.js @@ -67,9 +67,12 @@ export default { }, filterData(rawList) { // console.log(rawList) + let ids = new Set() const list = [] rawList.forEach(({ songData }) => { if (!songData) return + if (ids.has(songData.copyrightId)) return + ids.add(songData.copyrightId) const types = [] const _types = {} @@ -100,7 +103,7 @@ export default { // albumId: songData.album_id, source: 'mg', interval: null, - songmid: songData.songId, + songmid: songData.copyrightId, copyrightId: songData.copyrightId, img: songData.picL || songData.M || songData.picS, lrc: null, diff --git a/src/renderer/utils/music/mg/musicSearch.js b/src/renderer/utils/music/mg/musicSearch.js index 9632e80f..5529a2d4 100644 --- a/src/renderer/utils/music/mg/musicSearch.js +++ b/src/renderer/utils/music/mg/musicSearch.js @@ -75,7 +75,7 @@ export default { name: item.songName, albumName: item.albumName, albumId: item.albumId, - songmid: item.id, + songmid: item.copyrightId, copyrightId: item.copyrightId, source: 'mg', interval: null, diff --git a/src/renderer/utils/music/mg/songList.js b/src/renderer/utils/music/mg/songList.js index be47d553..daff4567 100644 --- a/src/renderer/utils/music/mg/songList.js +++ b/src/renderer/utils/music/mg/songList.js @@ -120,7 +120,7 @@ export default { name: item.songName, albumName: item.album, albumId: item.albumId, - songmid: item.songId, + songmid: item.copyrightId, copyrightId: item.copyrightId, source: 'mg', interval: null,