fix: import/export fixes for chu3 & mai2

This commit is contained in:
Raymond 2026-07-08 12:00:02 -04:00
parent 41edddcaec
commit 7ea5add407
3 changed files with 13 additions and 8 deletions

View File

@ -64,9 +64,10 @@ data class Chu3DataExport(
var userMapList: List<UserMap>,
var userMusicDetailList: List<UserMusicDetail>,
var userPlaylogList: List<UserPlaylog>,
var userGeneralDataList: List<UserGeneralData>,
var userMiscList: Chu3UserMisc
var userMateList: List<UserMate> = emptyList(),
var userGeneralDataList: List<UserGeneralData> = emptyList(),
var userMiscList: Chu3UserMisc = Chu3UserMisc(),
): IExportClass<Chu3UserData> {
constructor() : this("SDHD",
Chu3UserData(), UserGameOption(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), Chu3UserMisc())
Chu3UserData(), UserGameOption(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), ArrayList(), Chu3UserMisc())
}

View File

@ -19,11 +19,14 @@ fun Maimai2ServletController.initApis() {
"userExtend" to (db.userExtend.findSingleByUser_Card_ExtId(uid) ?: (404 - "User not found"))
) }
"GetUserData" { mapOf(
"userId" to uid,
"userData" to (db.userData.findByCardExtId(uid) ?: (404 - "User not found")),
"banState" to 0
) }
"GetUserData" {
val user = db.userData.findByCardExtId(uid) ?: (404 - "User not found")
mapOf(
"userId" to uid,
"userData" to user,
"banState" to user.banState
)
}
"GetUserLoginBonus".unpaged { db.userLoginBonus.findByUser_Card_ExtId(uid) }
"GetUserMap".unpaged { db.userMap.findByUser_Card_ExtId(uid) }

View File

@ -136,6 +136,7 @@ class Mai2UserDetail(
var totalReMasterAchievement: Long = 0,
var playerOldRating: Long = 0,
var playerNewRating: Long = 0,
@JsonIgnore
var banState: Int = 0,
var dateTime: Long = 0,