feat: add isNew func

This commit is contained in:
7a1dd609-d238-4580-9d5f-ee8412b0f5bc
2025-02-05 16:20:02 +08:00
parent de070a6ecf
commit 7e525e0c7e
5 changed files with 79 additions and 11 deletions

View File

@@ -211,6 +211,23 @@ def music(userId, music_data):
user_charge = json.loads(sdgb_api(data, "GetUserChargeApi", userId))
data = json.dumps({
"userId": int(userId),
"nextIndex": musicId,
"maxCount": 1
})
user_music = json.loads(sdgb_api(data, "GetUserMusicApi", userId))
isNew = "1"
try:
for item in user_music['userMusicList'][0]['userMusicDetailList']:
if item['musicId'] == musicId and item['level'] == level:
isNew = "0"
break
else:
continue
except:
pass
# UserAll
@@ -360,7 +377,7 @@ def music(userId, music_data):
"isNewMapList": "",
"isNewLoginBonusList": "",
"isNewItemList": "",
"isNewMusicDetailList": "0",
"isNewMusicDetailList": isNew,
"isNewCourseList": "0",
"isNewFavoriteList": "",
"isNewFriendSeasonRankingList": ""