[F] Fix user item isValid field

pull/23/head
Azalea 2024-03-25 14:15:03 -04:00
parent 30f740a430
commit c41046953e
2 changed files with 5 additions and 4 deletions

View File

@ -13,7 +13,6 @@ import icu.samnyan.aqua.sega.maimai2.model.request.UpsertUserAll
import icu.samnyan.aqua.sega.maimai2.model.userdata.* import icu.samnyan.aqua.sega.maimai2.model.userdata.*
import icu.samnyan.aqua.sega.util.jackson.BasicMapper import icu.samnyan.aqua.sega.util.jackson.BasicMapper
import lombok.AllArgsConstructor import lombok.AllArgsConstructor
import org.slf4j.Logger
import org.slf4j.LoggerFactory import org.slf4j.LoggerFactory
import org.springframework.stereotype.Component import org.springframework.stereotype.Component
@ -27,7 +26,6 @@ class UpsertUserAllHandler(
val cardService: CardService, val cardService: CardService,
val repos: Mai2Repos val repos: Mai2Repos
) : BaseHandler { ) : BaseHandler {
val SUCCESS = """{"returnCode":1,"apiName":"com.sega.maimai2servlet.api.UpsertUserAllApi"}"""
@Throws(JsonProcessingException::class) @Throws(JsonProcessingException::class)
override fun handle(request: Map<String, Any>): Any? { override fun handle(request: Map<String, Any>): Any? {
@ -60,7 +58,7 @@ class UpsertUserAllHandler(
// Set users // Set users
req.run { listOf(userExtend, userOption, userCharacterList, userMapList, userLoginBonusList, userItemList, req.run { listOf(userExtend, userOption, userCharacterList, userMapList, userLoginBonusList, userItemList,
userMusicDetailList, userCourseList, userFriendSeasonRankingList, userFavoriteList) } userMusicDetailList, userCourseList, userFriendSeasonRankingList, userFavoriteList) }
.flatten().forEach { it?.user = u } .flatten().forEach { it.user = u }
req.userExtend?.getOrNull(0)?.let { req.userExtend?.getOrNull(0)?.let {
repos.userExtend.save(it.apply { id = repos.userExtend.findSingleByUser(u)()?.id ?: 0 }) repos.userExtend.save(it.apply { id = repos.userExtend.findSingleByUser(u)()?.id ?: 0 })
@ -134,6 +132,7 @@ class UpsertUserAllHandler(
} }
companion object { companion object {
val logger: Logger = LoggerFactory.getLogger(UpsertUserAllHandler::class.java) val logger = LoggerFactory.getLogger(UpsertUserAllHandler::class.java)
const val SUCCESS = """{"returnCode":1,"apiName":"com.sega.maimai2servlet.api.UpsertUserAllApi"}"""
} }
} }

View File

@ -236,6 +236,8 @@ class Mai2UserItem : Mai2UserEntity() {
var itemKind = 0 var itemKind = 0
var itemId = 0 var itemId = 0
var stock = 0 var stock = 0
@JsonProperty("isValid")
var isValid = false var isValid = false
} }