Rewrote, Should be usable

This commit is contained in:
Remik1r3n
2025-01-26 23:50:25 +08:00
parent da2458e7f5
commit 7a1300bc6c
4 changed files with 42 additions and 128 deletions

View File

@@ -1,14 +1,8 @@
# 删除成绩
# 删除和上传成绩
import json
from loguru import logger
from Static_Settings import *
from API_TitleServer import apiSDGB, calcSpecialNumber, WahlapServerBoomedError, Request500Error
from HelperLogInOut import apiLogin, apiLogout, generateTimestamp
from HelperGetUserThing import implGetUser_
from HelperUploadUserPlayLog import apiUploadUserPlaylog
from HelperUserAll import generateFullUserAll
from HelperFullPlay import implFullPlayAction
def implDeleteMusicRecord(userId: int, currentLoginTimestamp:int, currentLoginResult, musicId:int, levelId:int) -> str:
@@ -32,6 +26,8 @@ def implDeleteMusicRecord(userId: int, currentLoginTimestamp:int, currentLoginRe
return result
def implUploadMusicRecord(userId: int, currentLoginTimestamp:int, currentLoginResult, musicId:int, levelId:int, achievement:int, dxScore:int) -> str:
'''VERY EARLY STAGE OF UPLOADING SCORES. DO NOT USE THIS FUNCTION.'''
musicData= ({
"musicId": musicId,
"level": levelId,
@@ -46,7 +42,7 @@ def implUploadMusicRecord(userId: int, currentLoginTimestamp:int, currentLoginRe
userAllPatches = {
"upsertUserAll": {
"userMusicDetailList": [musicData],
"isNewMusicDetailList": "1" # 0为编辑即可删除掉成绩
"isNewMusicDetailList": "0" # 0为编辑即可删除掉成绩
}}
result = implFullPlayAction(userId, currentLoginTimestamp, currentLoginResult, musicData, userAllPatches)
return result