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

@@ -6,12 +6,7 @@ import random
from sdgb import sdgb_api
from datetime import datetime, timedelta
from settings import music_data
from settings import regionId
from settings import regionName
from settings import clientId
from settings import placeId
from settings import placeName
from settings import music_data, regionId, regionName, clientId, placeId, placeName
from login import login
from logout import logout
@@ -217,6 +212,17 @@ def music(userId):
user_charge = json.loads(sdgb_api(data, "GetUserChargeApi", userId))
isNew = "0"
try:
for item in user_music['userMusicList'][0]['userMusicDetailList']:
if item['musicId'] == musicId and item['level'] == level:
isNew = "1"
break
else:
continue
except:
pass
# UserAll
data = json.dumps({
@@ -365,7 +371,7 @@ def music(userId):
"isNewMapList": "",
"isNewLoginBonusList": "",
"isNewItemList": "",
"isNewMusicDetailList": "1",
"isNewMusicDetailList": isNew,
"isNewCourseList": "0",
"isNewFavoriteList": "",
"isNewFriendSeasonRankingList": ""