[O] Rewrite the rest of chusan in kotlin

This commit is contained in:
Azalea
2025-01-04 18:47:23 -05:00
parent 3ef7f40e37
commit 62a55a40c2
31 changed files with 377 additions and 893 deletions

View File

@@ -75,7 +75,7 @@ public class CMUpsertUserGachaHandler implements BaseHandler {
int itemKind = newUserItem.getItemKind();
Optional<UserItem> userItemOptional = userItemService.getByUserAndItemIdAndKind(userData, itemId, itemKind);
UserItem userItem = userItemOptional.orElseGet(() -> new UserItem(userData));
UserItem userItem = userItemOptional.orElseGet(() -> new UserItem());
newUserItem.setId(userItem.getId());
newUserItem.setUser(userItem.getUser());

View File

@@ -54,7 +54,7 @@ public class CMUpsertUserPrintSubtractHandler implements BaseHandler {
int itemKind = newUserItem.getItemKind();
Optional<UserItem> userItemOptional = userItemService.getByUserAndItemIdAndKind(userData, itemId, itemKind);
UserItem userItem = userItemOptional.orElseGet(() -> new UserItem(userData));
UserItem userItem = userItemOptional.orElseGet(() -> new UserItem());
newUserItem.setId(userItem.getId());
newUserItem.setUser(userItem.getUser());

View File

@@ -55,12 +55,7 @@ class GameLoginHandler(
else finished = true
}
db.gameLoginBonus.findByRequiredDays(1, preset.id, bCount)()?.let {
db.userItem.save(UserItem(u).apply {
itemId = it.presentId
itemKind = 6
stock = it.itemNum
isValid = true
})
db.userItem.save(UserItem(6, it.presentId, it.itemNum).apply { user = u })
}
val toSave = db.userLoginBonus.findLoginBonus(uid.int, 1, preset.id)()
?: UserLoginBonus().apply { user = uid.int; presetId = preset.id; version = 1 }