# 解锁东西的一个通用的助手,不可独立使用 from loguru import logger from Config import * from HelperFullPlay import implFullPlayAction def implUnlockThing(newUserItemList, userId: int, currentLoginTimestamp:int, currentLoginResult) -> str: musicData= ({ "musicId": 11538, # Amber Chronicle "level": 0, "playCount": 1, "achievement": 0, "comboStatus": 0, "syncStatus": 0, "deluxscoreMax": 0, "scoreRank": 0, "extNum1": 0 }) userAllPatches = { "upsertUserAll": { "userMusicDetailList": [musicData], "isNewMusicDetailList": "1", "userItemList": newUserItemList, "isNewItemList": "1" * len(newUserItemList) }} result = implFullPlayAction(userId, currentLoginTimestamp, currentLoginResult, musicData, userAllPatches) return result