diff --git a/music.py b/music.py index 9ad2843..9cded37 100644 --- a/music.py +++ b/music.py @@ -50,6 +50,21 @@ def music(userId, music_data): login_id = login_result['loginId'] login_date = login_result['lastLoginDate'] + #MusicData + data = json.dumps({ + "userId": int(userId), + "nextIndex": 0, + "maxCount": 2147483647 + }) + allmusicdata = json.loads(sdgb_api(data, "GetUserMusicApi", userId)) + isnew="1" + try: + for item in allmusicdata['userMusicList']: + if item["userMusicDetailList"][0].get("musicId") == musicId: + isnew="0" + break + except: + pass # UserData @@ -364,7 +379,7 @@ def music(userId, music_data): "isNewMapList": "", "isNewLoginBonusList": "", "isNewItemList": "", - "isNewMusicDetailList": "0", + "isNewMusicDetailList": isnew, "isNewCourseList": "0", "isNewFavoriteList": "", "isNewFriendSeasonRankingList": ""